---
Fuzzer filename: '/src/fuzz_xml.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z11ncclSizeOfTI7ncclXmlEmv
      functionSourceFile: '/src/nccl/./src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nvtxEtiGetModuleFunctionTable_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImpl.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './src/include/nvtx3/nvtxDetail/nvtxImpl.h:367,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    nvtxEtiSetInjectionNvtxVersion_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImpl.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nvtxMarkEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:14,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:15,5'
          Dst:             _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
    - functionName:    nvtxMarkA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9nvtxMarkAPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:19,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:20,5'
          Dst:             _ZL9nvtxMarkAPKc
    - functionName:    nvtxMarkW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9nvtxMarkWPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:24,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:25,5'
          Dst:             _ZL9nvtxMarkWPKw
    - functionName:    nvtxRangeStartEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:29,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:30,12'
          Dst:             _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
    - functionName:    nvtxRangeStartA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15nvtxRangeStartAPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:34,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:35,12'
          Dst:             _ZL15nvtxRangeStartAPKc
    - functionName:    nvtxRangeStartW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15nvtxRangeStartWPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:39,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:40,12'
          Dst:             _ZL15nvtxRangeStartWPKw
    - functionName:    nvtxRangeEnd_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12nvtxRangeEndm
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:44,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:45,5'
          Dst:             _ZL12nvtxRangeEndm
    - functionName:    nvtxRangePushEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:49,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:50,12'
          Dst:             _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
    - functionName:    nvtxRangePushA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14nvtxRangePushAPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:54,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:55,12'
          Dst:             _ZL14nvtxRangePushAPKc
    - functionName:    nvtxRangePushW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14nvtxRangePushWPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:59,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:60,12'
          Dst:             _ZL14nvtxRangePushWPKw
    - functionName:    nvtxRangePop_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12nvtxRangePopv
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:64,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:65,12'
          Dst:             _ZL12nvtxRangePopv
    - functionName:    nvtxNameCategoryA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxNameCategoryAjPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:69,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:70,5'
          Dst:             _ZL17nvtxNameCategoryAjPKc
    - functionName:    nvtxNameCategoryW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxNameCategoryWjPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:74,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:75,5'
          Dst:             _ZL17nvtxNameCategoryWjPKw
    - functionName:    nvtxNameOsThreadA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxNameOsThreadAjPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:79,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:80,5'
          Dst:             _ZL17nvtxNameOsThreadAjPKc
    - functionName:    nvtxNameOsThreadW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxNameOsThreadWjPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:84,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:85,5'
          Dst:             _ZL17nvtxNameOsThreadWjPKw
    - functionName:    nvtxNameCuDeviceA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:165,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuDeviceW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:173,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuContextA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:181,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuContextW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:189,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuStreamA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:197,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuStreamW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:205,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuEventA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:213,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCuEventW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:221,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClDeviceA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:277,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClDeviceW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:285,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClContextA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:293,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClContextW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:301,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClCommandQueueA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:309,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClCommandQueueW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:317,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClMemObjectA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:325,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClMemObjectW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:333,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClSamplerA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:341,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClSamplerW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:349,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClProgramA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:357,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClProgramW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:365,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClEventA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:373,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameClEventW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:381,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaDeviceA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:229,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaDeviceW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:237,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaStreamA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:245,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaStreamW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:253,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaEventA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:261,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxNameCudaEventW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:269,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainMarkEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:89,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:90,5'
          Dst:             _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
    - functionName:    nvtxDomainRangeStartEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:94,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:95,12'
          Dst:             _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
    - functionName:    nvtxDomainRangeEnd_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:99,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:100,5'
          Dst:             _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
    - functionName:    nvtxDomainRangePushEx_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:104,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:105,12'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
    - functionName:    nvtxDomainRangePop_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:109,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:110,12'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
    - functionName:    nvtxDomainResourceCreate_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:114,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:115,12'
          Dst:             _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
    - functionName:    nvtxDomainResourceDestroy_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:119,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:120,5'
          Dst:             _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
    - functionName:    nvtxDomainNameCategoryA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:124,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:125,5'
          Dst:             _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
    - functionName:    nvtxDomainNameCategoryW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:129,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:130,5'
          Dst:             _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
    - functionName:    nvtxDomainRegisterStringA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:134,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:135,12'
          Dst:             _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
    - functionName:    nvtxDomainRegisterStringW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:139,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:140,12'
          Dst:             _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
    - functionName:    nvtxDomainCreateA_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxDomainCreateAPKc
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:144,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:145,12'
          Dst:             _ZL17nvtxDomainCreateAPKc
    - functionName:    nvtxDomainCreateW_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxDomainCreateWPKw
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:149,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:150,12'
          Dst:             _ZL17nvtxDomainCreateWPKw
    - functionName:    nvtxDomainDestroy_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:154,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:155,5'
          Dst:             _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
    - functionName:    nvtxInitialize_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14nvtxInitializePKv
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:159,5'
          Dst:             nvtxInitOnce_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:160,5'
          Dst:             _ZL14nvtxInitializePKv
    - functionName:    nvtxDomainSyncUserCreate_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:389,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainSyncUserDestroy_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:399,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainSyncUserAcquireStart_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:407,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainSyncUserAcquireFailed_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:415,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainSyncUserAcquireSuccess_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:423,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxDomainSyncUserReleasing_impl_init_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nvtxInitOnce_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInitDefs.h:431,5'
          Dst:             nvtxInitOnce_v3
    - functionName:    nvtxInitOnce_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInit.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - nvtxInitializeInjectionLibrary_v3
        - nvtxSetInitFunctionsToNoops_v3
        - sched_yield
      functionUses:    64
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:292,18'
          Dst:             nvtxInitializeInjectionLibrary_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:296,9'
          Dst:             nvtxSetInitFunctionsToNoops_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:308,13'
          Dst:             sched_yield
    - functionName:    nvtxInitializeInjectionLibrary_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          130
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - dlclose
        - dlopen
        - dlsym
        - getenv
        - nvtxGetExportTable_v3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:133,32'
          Dst:             getenv
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:216,38'
          Dst:             dlopen
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:225,65'
          Dst:             dlsym
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:228,21'
          Dst:             dlclose
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:259,24'
          Dst:             nvtxGetExportTable_v3
        - Src:             './src/include/nvtx3/nvtxDetail/nvtxInit.h:265,13'
          Dst:             dlclose
    - functionName:    nvtxSetInitFunctionsToNoops_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxInitDefs.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         385
      ICount:          1350
      EdgeCount:       512
      CyclomaticComplexity: 129
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sched_yield
      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:    10
      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:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlopen
      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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlsym
      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:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlclose
      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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nvtxGetExportTable_v3
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImpl.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/nvtx3/nvtxDetail/nvtxImpl.h:407,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/./src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI7ncclXmlE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/./src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI7ncclXmlEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI7ncclXmlEmv
        - Src:             './src/include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI7ncclXmlEmv
        - Src:             './src/include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             './src/include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI7ncclXmlEmv
        - Src:             './src/include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI7ncclXmlEmv
        - Src:             './src/include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_xml.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z15ncclCallocDebugI7ncclXmlE12ncclResult_tPPT_mPKciS6_b
        - _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
        - fclose
        - fopen
        - fwrite
        - getpid
        - sprintf
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_xml.cpp:26,42'
          Dst:             getpid
        - Src:             'fuzz_xml.cpp:26,3'
          Dst:             sprintf
        - Src:             'fuzz_xml.cpp:28,14'
          Dst:             fopen
        - Src:             'fuzz_xml.cpp:32,3'
          Dst:             fwrite
        - Src:             'fuzz_xml.cpp:33,3'
          Dst:             fclose
        - Src:             'fuzz_xml.cpp:36,3'
          Dst:             _Z15ncclCallocDebugI7ncclXmlE12ncclResult_tPPT_mPKciS6_b
        - Src:             'fuzz_xml.cpp:37,3'
          Dst:             _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
        - Src:             'fuzz_xml.cpp:40,3'
          Dst:             unlink
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_debug.cc
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'debug.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - _Z11makeOptionsI17ncclDebugLogLevelJ10ncclOptionIS0_ES2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
        - _Z14ncclParamOneOfI17ncclDebugLogLevelLm5EE15ncclParamParserIT_E13ncclOptionSetIS2_XT0_EE
        - _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - _ZN9ncclParamI17ncclDebugLogLevelEC2EPKcS0_15ncclParamParserIS0_ES3_mS3_
        - _ZN9ncclParamI17ncclDebugLogLevelED2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:45,1'
          Dst:             _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:45,1'
          Dst:             _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:45,1'
          Dst:             _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:45,1'
          Dst:             _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:45,1'
          Dst:             _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:45,1'
          Dst:             _Z11makeOptionsI17ncclDebugLogLevelJ10ncclOptionIS0_ES2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
        - Src:             'debug.cc:45,1'
          Dst:             _Z14ncclParamOneOfI17ncclDebugLogLevelLm5EE15ncclParamParserIT_E13ncclOptionSetIS2_XT0_EE
        - Src:             'debug.cc:45,1'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelEC2EPKcS0_15ncclParamParserIS0_ES3_mS3_
        - Src:             'debug.cc:45,1'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelED2Ev
        - Src:             'debug.cc:45,1'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - _Z11makeOptionsI18ncclDebugLogSubSysJ10ncclOptionIS0_ES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
        - _Z17ncclParamBitsetOfI18ncclDebugLogSubSysmLm19EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
        - _ZN15ncclParamParserImED2Ev
        - _ZN9ncclParamImEC2EPKcm15ncclParamParserImES2_mS2_
        - _ZN9ncclParamImED2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
        - Src:             'debug.cc:55,1'
          Dst:             _Z11makeOptionsI18ncclDebugLogSubSysJ10ncclOptionIS0_ES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
        - Src:             'debug.cc:55,1'
          Dst:             _Z17ncclParamBitsetOfI18ncclDebugLogSubSysmLm19EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
        - Src:             'debug.cc:55,1'
          Dst:             _ZN9ncclParamImEC2EPKcm15ncclParamParserImES2_mS2_
        - Src:             'debug.cc:55,1'
          Dst:             _ZN15ncclParamParserImED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamImED2Ev
        - Src:             'debug.cc:55,1'
          Dst:             _ZN15ncclParamParserImED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIbED2Ev
        - _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - _ZN9ncclParamIbED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:80,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'debug.cc:80,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'debug.cc:80,1'
          Dst:             _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - Src:             'debug.cc:80,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamIbED2Ev
        - Src:             'debug.cc:80,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - _Z11makeOptionsIjJ10ncclOptionIjES1_S1_S1_S1_EE13ncclOptionSetIT_XplLi1EsZT0_EES0_IS3_EDpT0_
        - _Z17ncclParamBitsetOfIjjLm6EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
        - _ZN15ncclParamParserIjED2Ev
        - _ZN9ncclParamIjEC2EPKcj15ncclParamParserIjES2_mS2_
        - _ZN9ncclParamIjED2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
        - Src:             'debug.cc:85,1'
          Dst:             _Z11makeOptionsIjJ10ncclOptionIjES1_S1_S1_S1_EE13ncclOptionSetIT_XplLi1EsZT0_EES0_IS3_EDpT0_
        - Src:             'debug.cc:85,1'
          Dst:             _Z17ncclParamBitsetOfIjjLm6EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
        - Src:             'debug.cc:85,1'
          Dst:             _ZN9ncclParamIjEC2EPKcj15ncclParamParserIjES2_mS2_
        - Src:             'debug.cc:85,1'
          Dst:             _ZN15ncclParamParserIjED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamIjED2Ev
        - Src:             'debug.cc:85,1'
          Dst:             _ZN15ncclParamParserIjED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - _ZN9ncclParamIPKcED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:99,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'debug.cc:99,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'debug.cc:99,1'
          Dst:             _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - Src:             'debug.cc:99,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamIPKcED2Ev
        - Src:             'debug.cc:99,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - _ZN9ncclParamIPKcED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:103,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'debug.cc:103,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'debug.cc:103,1'
          Dst:             _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - Src:             'debug.cc:103,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamIPKcED2Ev
        - Src:             'debug.cc:103,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIbED2Ev
        - _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - _ZN9ncclParamIbED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:441,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'debug.cc:441,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'debug.cc:441,1'
          Dst:             _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - Src:             'debug.cc:441,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'debug.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'debug.cc:0,0'
          Dst:             _ZN9ncclParamIbED2Ev
        - Src:             'debug.cc:441,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIKvEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:127,41'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - __clang_call_terminate
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:437,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:437,9'
          Dst:             _ZNSaIcEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:437,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:437,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:438,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:437,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclParamDefaultIbERK15ncclParamParserIT_Ev
        - _Z17ncclParamTypeIdOfIbE17ncclParamTypeId_tv
        - _ZN15ncclParamParserIbEC2EOS0_
        - _ZN15ncclParamParserIbED2Ev
        - _ZN15ncclParamParserIbEaSERKS0_
        - _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - _ZN18ncclParamInterfaceC2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK15ncclParamParserIbEcvbEv
        - _ZNSaIcEC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6atomicIbEC2Eb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZN18ncclParamInterfaceC2Ev
        - Src:             'include/param/param.h:73,13'
          Dst:             _Z17ncclParamTypeIdOfIbE17ncclParamTypeId_tv
        - Src:             'include/param/param.h:60,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/param/param.h:65,27'
          Dst:             _ZNSt6atomicIbEC2Eb
        - Src:             'include/param/param.h:74,7'
          Dst:             _ZN15ncclParamParserIbEC2EOS0_
        - Src:             'include/param/param.h:75,10'
          Dst:             _ZNK15ncclParamParserIbEcvbEv
        - Src:             'include/param/param.h:76,22'
          Dst:             _Z16ncclParamDefaultIbERK15ncclParamParserIT_Ev
        - Src:             'include/param/param.h:76,20'
          Dst:             _ZN15ncclParamParserIbEaSERKS0_
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN15ncclParamParserIbED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamIbED2Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIbED2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          7
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
        - __clang_call_terminate
      functionUses:    144
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:662,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:662,23'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:662,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18ncclParamInterfaceD2Ev
      functionSourceFile: '/src/nccl/src/include/param/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          7
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:236,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm
    - functionName:    _ZN9__gnu_cxx13new_allocatorIcED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    98
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    137
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          9
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
        - __cxa_call_unexpected
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:241,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:241,9'
          Dst:             _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:241,79'
          Dst:             __cxa_call_unexpected
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          1
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm
    - functionName:    __cxa_call_unexpected
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14pointer_traitsIPKcE10pointer_toERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamIbED0Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIbED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN9ncclParamIbED2Ev
    - functionName:    _ZN9ncclParamIbE10getRawDataEPviPi
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamIbE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:95,17'
          Dst:             _ZN9ncclParamIbE12ensureLoadedEv
        - Src:             'include/param/param.h:103,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIbE8toStringB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamIbE12ensureLoadedEv
        - _ZNK15ncclParamParserIbE8toStringB5cxx11ERKb
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:106,17'
          Dst:             _ZN9ncclParamIbE12ensureLoadedEv
        - Src:             'include/param/param.h:107,19'
          Dst:             _ZNK15ncclParamParserIbE8toStringB5cxx11ERKb
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIbE4dumpB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - _ZNK15ncclParamParserIbE8toStringB5cxx11ERKb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:112,37'
          Dst:             _ZNK15ncclParamParserIbE8toStringB5cxx11ERKb
        - Src:             'include/param/param.h:113,27'
          Dst:             _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - Src:             'include/param/param.h:119,12'
          Dst:             _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNK15ncclParamParserIbE8toStringB5cxx11ERKb
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param5utils8flagsStrB5cxx11Em
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          144
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/utils.h:74,24'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/utils.h:74,24'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/utils.h:74,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:74,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:77,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:82,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/utils.h:78,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:77,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:78,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:77,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:78,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:77,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/utils.h:78,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
    - functionName:    _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt6vectorIcSaIcEE4dataEv
        - _ZNSt6vectorIcSaIcEEC2EmRKS0_
        - _ZNSt6vectorIcSaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/utils.h:95,11'
          Dst:             snprintf
        - Src:             'include/param/utils.h:96,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/utils.h:98,21'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/utils.h:98,21'
          Dst:             _ZNSt6vectorIcSaIcEEC2EmRKS0_
        - Src:             'include/param/utils.h:98,21'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:99,21'
          Dst:             _ZNSt6vectorIcSaIcEE4dataEv
        - Src:             'include/param/utils.h:99,3'
          Dst:             snprintf
        - Src:             'include/param/utils.h:100,26'
          Dst:             _ZNSt6vectorIcSaIcEE4dataEv
        - Src:             'include/param/utils.h:100,10'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/utils.h:100,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/utils.h:100,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:101,1'
          Dst:             _ZNSt6vectorIcSaIcEED2Ev
        - Src:             'include/param/utils.h:98,21'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:100,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/utils.h:101,1'
          Dst:             _ZNSt6vectorIcSaIcEED2Ev
    - 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:    262
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIcEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcEC2Ev
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcEC2Ev
    - functionName:    _ZNSt6vectorIcSaIcEEC2EmRKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIcSaIcEEC2EmRKS0_
        - _ZNSt12_Vector_baseIcSaIcEED2Ev
        - _ZNSt6vectorIcSaIcEE17_S_check_init_lenEmRKS0_
        - _ZNSt6vectorIcSaIcEE21_M_default_initializeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:508,15'
          Dst:             _ZNSt6vectorIcSaIcEE17_S_check_init_lenEmRKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:508,9'
          Dst:             _ZNSt12_Vector_baseIcSaIcEEC2EmRKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:509,9'
          Dst:             _ZNSt6vectorIcSaIcEE21_M_default_initializeEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:509,37'
          Dst:             _ZNSt12_Vector_baseIcSaIcEED2Ev
    - functionName:    _ZNSt6vectorIcSaIcEE4dataEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          13
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt11char_traitsIcE6lengthEPKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:530,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:530,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:531,39'
          Dst:             _ZNSt11char_traitsIcE6lengthEPKc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:531,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:531,77'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt6vectorIcSaIcEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseIcSaIcEED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:680,7'
          Dst:             _ZNSt12_Vector_baseIcSaIcEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIcSaIcEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_construct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14pointer_traitsIPcE10pointer_toERc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:197,9'
          Dst:             _ZNSt14pointer_traitsIPcE10pointer_toERc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIcEC2ERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:161,4'
          Dst:             _ZNSaIcEC2ERKS_
    - functionName:    _ZNSt11char_traitsIcE6lengthEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h:342,9'
          Dst:             strlen
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:270,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:251,11'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:211,6'
          Dst:             _ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:220,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:225,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:232,2'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
    - functionName:    _ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/type_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          9
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:402,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:402,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11char_traitsIcE6assignERcRKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:220,2'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:221,2'
          Dst:             _ZNSt11char_traitsIcE6assignERcRKc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11char_traitsIcE6assignERcRKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          7
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11char_traitsIcE4copyEPcPKcm
        - _ZNSt11char_traitsIcE6assignERcRKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:353,4'
          Dst:             _ZNSt11char_traitsIcE6assignERcRKc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:355,4'
          Dst:             _ZNSt11char_traitsIcE4copyEPcPKcm
    - functionName:    _ZNSt11char_traitsIcE4copyEPcPKcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    98
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIcEC2ERKS_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14pointer_traitsIPcE10pointer_toERc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIcSaIcEE17_S_check_init_lenEmRKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2ERKS_
        - _ZNSt6vectorIcSaIcEE11_S_max_sizeERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,24'
          Dst:             _ZNSaIcEC2ERKS_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,12'
          Dst:             _ZNSt6vectorIcSaIcEE11_S_max_sizeERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,6'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt12_Vector_baseIcSaIcEEC2EmRKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2ERKS0_
        - _ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:301,9'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2ERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,9'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,33'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt6vectorIcSaIcEE21_M_default_initializeEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1604,9'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv
    - functionName:    _ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPcmEET_S3_T0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2ERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIcEC2ERKS_
        - _ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:134,4'
          Dst:             _ZNSaIcEC2ERKS_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:133,2'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:358,33'
          Dst:             _ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE11_M_allocateEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIcEE8allocateERS0_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343,20'
          Dst:             _ZNSt16allocator_traitsISaIcEE8allocateERS0_m
    - functionName:    _ZNSt16allocator_traitsISaIcEE8allocateERS0_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIcSaIcEE17_Vector_impl_dataC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIcSaIcEE11_S_max_sizeERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_
    - functionName:    _ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:505,20'
          Dst:             _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorIcEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1182,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11char_traitsIcE6lengthEPKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1270,24'
          Dst:             _ZNSt11char_traitsIcE6lengthEPKc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1272,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamIbE12ensureLoadedEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamIbE9loadValueEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexEC2Ev
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - ncclParamIsCacheDisabled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:133,11'
          Dst:             ncclParamIsCacheDisabled
        - Src:             'include/param/param.h:135,16'
          Dst:             _ZNSt11unique_lockISt5mutexEC2Ev
        - Src:             'include/param/param.h:137,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:138,9'
          Dst:             _ZN9ncclParamIbE9loadValueEv
        - Src:             'include/param/param.h:142,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:144,9'
          Dst:             _ZN9ncclParamIbE9loadValueEv
        - Src:             'include/param/param.h:145,16'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'include/param/param.h:0,0'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZNSt11unique_lockISt5mutexED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt11unique_lockISt5mutexE6unlockEv
        - __clang_call_terminate
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:106,4'
          Dst:             _ZNSt11unique_lockISt5mutexE6unlockEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:106,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt11unique_lockISt5mutexE6unlockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt5mutex6unlockEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:197,17'
          Dst:             _ZNSt5mutex6unlockEv
    - functionName:    _ZNSt5mutex6unlockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:118,7'
          Dst:             _ZL22__gthread_mutex_unlockP15pthread_mutex_t
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __pthread_key_create
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11unique_lockISt5mutexEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11unique_lockISt5mutexEC2ERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11unique_lockISt5mutexE4lockEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:71,2'
          Dst:             _ZNSt11unique_lockISt5mutexE4lockEv
    - functionName:    _ZN9ncclParamIbE9loadValueEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4nccl5param5utils10srcDefaultEv
        - _ZN4nccl5param5utils12srcEnvPluginEv
        - _ZNK15ncclParamParserIbE7resolveEPKcRb
        - _ZNK15ncclParamParserIbE8validateERKb
        - ncclParamEnvPluginGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:155,34'
          Dst:             ncclParamEnvPluginGet
        - Src:             'include/param/param.h:158,38'
          Dst:             _ZNK15ncclParamParserIbE7resolveEPKcRb
        - Src:             'include/param/param.h:159,45'
          Dst:             _ZNK15ncclParamParserIbE8validateERKb
        - Src:             'include/param/param.h:161,18'
          Dst:             _ZN4nccl5param5utils12srcEnvPluginEv
        - Src:             'include/param/param.h:167,14'
          Dst:             _ZN4nccl5param5utils10srcDefaultEv
    - functionName:    _ZNSt6atomicIbE5storeEbSt12memory_order
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:397,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK15ncclParamParserIbE7resolveEPKcRb
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15ncclParamParserIbE8validateERKb
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param5utils12srcEnvPluginEv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param5utils10srcDefaultEv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11unique_lockISt5mutexE4lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5mutex4lockEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:141,17'
          Dst:             _ZNSt5mutex4lockEv
    - functionName:    _ZNSt5mutex4lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:100,17'
          Dst:             _ZL20__gthread_mutex_lockP15pthread_mutex_t
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169,31'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:730,11'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:152,6'
          Dst:             _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:167,10'
          Dst:             _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
    - functionName:    _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - _ZN9__gnu_cxxL18__exchange_and_addEPVii
        - _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:81,9'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:82,14'
          Dst:             _ZN9__gnu_cxxL18__exchange_and_addEPVii
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:84,14'
          Dst:             _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
    - functionName:    _ZN9__gnu_cxxL18__exchange_and_addEPVii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18ncclParamInterfaceC2Ev
      functionSourceFile: '/src/nccl/src/include/param/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclParamTypeIdOfIbE17ncclParamTypeId_tv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5mutexC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__mutex_baseC2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:91,5'
          Dst:             _ZNSt12__mutex_baseC2Ev
    - functionName:    _ZNSt6atomicIbEC2Eb
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13__atomic_baseIbEC2Eb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic:77,43'
          Dst:             _ZNSt13__atomic_baseIbEC2Eb
    - functionName:    _ZN15ncclParamParserIbEC2EOS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2EOS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEC2EOS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNK15ncclParamParserIbEcvbEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclParamDefaultIbERK15ncclParamParserIT_Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIbED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2EDn
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_acquire
        - Src:             'include/param/parser_default.h:181,103'
          Dst:             _ZNSt10shared_ptrIKvEC2EDn
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_atexit
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_release
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN15ncclParamParserIbEaSERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEaSERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEaSERKS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
    - functionName:    _ZNSt10shared_ptrIKvEaSERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEaSERKS3_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:309,65'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEaSERKS3_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:700,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1370,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEaSERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1168,69'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:747,15'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:749,15'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:747,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxL21__atomic_add_dispatchEPii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:139,9'
          Dst:             _ZN9__gnu_cxxL21__atomic_add_dispatchEPii
    - functionName:    _ZN9__gnu_cxxL21__atomic_add_dispatchEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - _ZN9__gnu_cxxL12__atomic_addEPVii
        - _ZN9__gnu_cxxL19__atomic_add_singleEPii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:95,9'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:96,7'
          Dst:             _ZN9__gnu_cxxL12__atomic_addEPVii
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:98,7'
          Dst:             _ZN9__gnu_cxxL19__atomic_add_singleEPii
    - functionName:    _ZN9__gnu_cxxL12__atomic_addEPVii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL19__atomic_add_singleEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      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:    __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:    102
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser14defaultResolveIbEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIbE7resolveEPKcRb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:146,10'
          Dst:             _ZN22ncclParamParserDefaultIbE7resolveEPKcRb
    - functionName:    _ZN4nccl5param6parser15defaultValidateIbEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIbE8validateERKb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:151,10'
          Dst:             _ZN22ncclParamParserDefaultIbE8validateERKb
    - functionName:    _ZN4nccl5param6parser15defaultToStringIbEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIbE8toStringB5cxx11ERKb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:156,10'
          Dst:             _ZN22ncclParamParserDefaultIbE8toStringB5cxx11ERKb
    - functionName:    _ZNSt10shared_ptrIKvEC2EDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:307,50'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
    - 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:    102
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22ncclParamParserDefaultIbE8toStringB5cxx11ERKb
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:62,12'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:62,12'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:62,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:62,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZN22ncclParamParserDefaultIbE8validateERKb
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22ncclParamParserDefaultIbE7resolveEPKcRb
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          200
      EdgeCount:       87
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:44,17'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:44,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:44,17'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,29'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_default.h:46,32'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:46,32'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:46,21'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_default.h:46,48'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_default.h:46,51'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:46,51'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:46,40'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:44,17'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:46,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,29'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_default.h:50,32'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:50,32'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:50,21'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_default.h:50,48'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_default.h:50,51'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:50,51'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:50,40'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:50,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_default.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:453,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:454,7'
          Dst:             _ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:453,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:453,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:455,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:455,74'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - tolower
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/utils.h:107,49'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/utils.h:107,9'
          Dst:             tolower
        - Src:             'include/param/utils.h:107,99'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/utils.h:107,59'
          Dst:             tolower
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tolower
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h:98,14'
          Dst:             _ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIcEC2ERKS_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:164,4'
          Dst:             _ZNSaIcEC2ERKS_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:270,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:251,11'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:211,6'
          Dst:             _ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:219,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:220,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:225,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:232,2'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
    - functionName:    _ZN9__gnu_cxx17__is_null_pointerIcEEbPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/type_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          9
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:397,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:397,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIcEC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:514,16'
          Dst:             _ZNSaIcEC2ERKS_
    - functionName:    _ZNSt10shared_ptrIKvEC2EOS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2EOS3_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:255,9'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2EOS3_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          25
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11char_traitsIcE4copyEPcPKcm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm
        - __clang_call_terminate
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:557,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:557,54'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:557,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:561,6'
          Dst:             _ZNSt11char_traitsIcE4copyEPcPKcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:566,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:567,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:573,2'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:574,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:574,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:575,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:557,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1177,29'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1179,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13__atomic_baseIbEC2Eb
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__mutex_baseC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18ncclParamInterfaceD0Ev
      functionSourceFile: '/src/nccl/src/include/param/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1119,20'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
    - functionName:    _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclParamDefaultIPKcERK15ncclParamParserIT_Ev
        - _Z17ncclParamTypeIdOfIPKcE17ncclParamTypeId_tv
        - _ZN15ncclParamParserIPKcEC2EOS2_
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN15ncclParamParserIPKcEaSERKS2_
        - _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - _ZN18ncclParamInterfaceC2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK15ncclParamParserIPKcEcvbEv
        - _ZNSaIcEC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6atomicIbEC2Eb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZN18ncclParamInterfaceC2Ev
        - Src:             'include/param/param.h:73,13'
          Dst:             _Z17ncclParamTypeIdOfIPKcE17ncclParamTypeId_tv
        - Src:             'include/param/param.h:60,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/param/param.h:65,27'
          Dst:             _ZNSt6atomicIbEC2Eb
        - Src:             'include/param/param.h:74,7'
          Dst:             _ZN15ncclParamParserIPKcEC2EOS2_
        - Src:             'include/param/param.h:75,10'
          Dst:             _ZNK15ncclParamParserIPKcEcvbEv
        - Src:             'include/param/param.h:76,22'
          Dst:             _Z16ncclParamDefaultIPKcERK15ncclParamParserIT_Ev
        - Src:             'include/param/param.h:76,20'
          Dst:             _ZN15ncclParamParserIPKcEaSERKS2_
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN15ncclParamParserIPKcED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamIPKcED2Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN9ncclParamIPKcED0Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIPKcED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN9ncclParamIPKcED2Ev
    - functionName:    _ZN9ncclParamIPKcE10getRawDataEPviPi
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ncclParamIPKcE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:209,15'
          Dst:             _ZN9ncclParamIPKcE12ensureLoadedEv
        - Src:             'include/param/param.h:218,1'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIPKcE8toStringB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamIPKcE12ensureLoadedEv
        - _ZNK15ncclParamParserIPKcE8toStringB5cxx11ERKS1_
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:106,17'
          Dst:             _ZN9ncclParamIPKcE12ensureLoadedEv
        - Src:             'include/param/param.h:107,19'
          Dst:             _ZNK15ncclParamParserIPKcE8toStringB5cxx11ERKS1_
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIPKcE4dumpB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - _ZNK15ncclParamParserIPKcE8toStringB5cxx11ERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:112,37'
          Dst:             _ZNK15ncclParamParserIPKcE8toStringB5cxx11ERKS1_
        - Src:             'include/param/param.h:113,27'
          Dst:             _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - Src:             'include/param/param.h:119,12'
          Dst:             _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNK15ncclParamParserIPKcE8toStringB5cxx11ERKS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamIPKcE12ensureLoadedEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamIPKcE9loadValueEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexEC2Ev
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - ncclParamIsCacheDisabled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:133,11'
          Dst:             ncclParamIsCacheDisabled
        - Src:             'include/param/param.h:135,16'
          Dst:             _ZNSt11unique_lockISt5mutexEC2Ev
        - Src:             'include/param/param.h:137,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:138,9'
          Dst:             _ZN9ncclParamIPKcE9loadValueEv
        - Src:             'include/param/param.h:142,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:144,9'
          Dst:             _ZN9ncclParamIPKcE9loadValueEv
        - Src:             'include/param/param.h:145,16'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'include/param/param.h:0,0'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIPKcE9loadValueEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4nccl5param5utils10srcDefaultEv
        - _ZN4nccl5param5utils12srcEnvPluginEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
        - ncclParamEnvPluginGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:189,32'
          Dst:             ncclParamEnvPluginGet
        - Src:             'include/param/param.h:191,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
        - Src:             'include/param/param.h:193,14'
          Dst:             _ZN4nccl5param5utils12srcEnvPluginEv
        - Src:             'include/param/param.h:196,16'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
        - Src:             'include/param/param.h:199,16'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv
        - Src:             'include/param/param.h:202,14'
          Dst:             _ZN4nccl5param5utils10srcDefaultEv
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:709,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          6
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1028,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1028,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11char_traitsIcE6lengthEPKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1443,6'
          Dst:             _ZNSt11char_traitsIcE6lengthEPKc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1442,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclParamTypeIdOfIPKcE17ncclParamTypeId_tv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclParamParserIPKcEC2EOS2_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2EOS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEC2EOS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNK15ncclParamParserIPKcEcvbEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclParamDefaultIPKcERK15ncclParamParserIT_Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2EDn
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_acquire
        - Src:             'include/param/parser_default.h:181,103'
          Dst:             _ZNSt10shared_ptrIKvEC2EDn
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_atexit
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_release
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN15ncclParamParserIPKcEaSERKS2_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEaSERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEaSERKS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
    - functionName:    _ZN4nccl5param6parser14defaultResolveIPKcEE12ncclResult_tPKvS4_RT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIPKcE7resolveES1_RS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:146,10'
          Dst:             _ZN22ncclParamParserDefaultIPKcE7resolveES1_RS1_
    - functionName:    _ZN4nccl5param6parser15defaultValidateIPKcEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIPKcE8validateERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:151,10'
          Dst:             _ZN22ncclParamParserDefaultIPKcE8validateERKS1_
    - functionName:    _ZN4nccl5param6parser15defaultToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultIPKcE8toStringB5cxx11ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:156,10'
          Dst:             _ZN22ncclParamParserDefaultIPKcE8toStringB5cxx11ERKS1_
    - functionName:    _ZN22ncclParamParserDefaultIPKcE8toStringB5cxx11ERKS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:83,20'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:83,20'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:83,41'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/parser_default.h:83,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:83,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZN22ncclParamParserDefaultIPKcE8validateERKS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22ncclParamParserDefaultIPKcE7resolveES1_RS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10makeOptionIjE10ncclOptionIT_EPKcS1_S4_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11makeOptionsIjJ10ncclOptionIjES1_S1_S1_S1_EE13ncclOptionSetIT_XplLi1EsZT0_EES0_IS3_EDpT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclOptionSetAssertUniqueIjLm6EEvRK13ncclOptionSetIT_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:115,3'
          Dst:             _Z25ncclOptionSetAssertUniqueIjLm6EEvRK13ncclOptionSetIT_XT0_EE
    - functionName:    _Z17ncclParamBitsetOfIjjLm6EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetIjLm6EE3endEv
        - _ZNK13ncclOptionSetIjLm6EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_E
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:106,19'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:106,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:106,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:107,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE5beginEv
        - Src:             'include/param/parser_bitset.h:107,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE3endEv
        - Src:             'include/param/parser_bitset.h:116,11'
          Dst:             _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_E
        - Src:             'include/param/parser_bitset.h:116,27'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_bitset.h:106,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:108,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:109,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:111,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:112,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamIjEC2EPKcj15ncclParamParserIjES2_mS2_
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclParamDefaultIjERK15ncclParamParserIT_Ev
        - _Z17ncclParamTypeIdOfIjE17ncclParamTypeId_tv
        - _ZN15ncclParamParserIjEC2EOS0_
        - _ZN15ncclParamParserIjED2Ev
        - _ZN15ncclParamParserIjEaSERKS0_
        - _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - _ZN18ncclParamInterfaceC2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK15ncclParamParserIjEcvbEv
        - _ZNSaIcEC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6atomicIbEC2Eb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZN18ncclParamInterfaceC2Ev
        - Src:             'include/param/param.h:73,13'
          Dst:             _Z17ncclParamTypeIdOfIjE17ncclParamTypeId_tv
        - Src:             'include/param/param.h:60,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/param/param.h:65,27'
          Dst:             _ZNSt6atomicIbEC2Eb
        - Src:             'include/param/param.h:74,7'
          Dst:             _ZN15ncclParamParserIjEC2EOS0_
        - Src:             'include/param/param.h:75,10'
          Dst:             _ZNK15ncclParamParserIjEcvbEv
        - Src:             'include/param/param.h:76,22'
          Dst:             _Z16ncclParamDefaultIjERK15ncclParamParserIT_Ev
        - Src:             'include/param/param.h:76,20'
          Dst:             _ZN15ncclParamParserIjEaSERKS0_
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN15ncclParamParserIjED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN15ncclParamParserIjED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamIjED2Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIjED2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN15ncclParamParserIjED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN9ncclParamIjED0Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIjED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN9ncclParamIjED2Ev
    - functionName:    _ZN9ncclParamIjE10getRawDataEPviPi
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ncclParamIjE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:95,17'
          Dst:             _ZN9ncclParamIjE12ensureLoadedEv
        - Src:             'include/param/param.h:103,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIjE8toStringB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamIjE12ensureLoadedEv
        - _ZNK15ncclParamParserIjE8toStringB5cxx11ERKj
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:106,17'
          Dst:             _ZN9ncclParamIjE12ensureLoadedEv
        - Src:             'include/param/param.h:107,19'
          Dst:             _ZNK15ncclParamParserIjE8toStringB5cxx11ERKj
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIjE4dumpB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - _ZNK15ncclParamParserIjE8toStringB5cxx11ERKj
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:112,37'
          Dst:             _ZNK15ncclParamParserIjE8toStringB5cxx11ERKj
        - Src:             'include/param/param.h:113,27'
          Dst:             _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - Src:             'include/param/param.h:119,12'
          Dst:             _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNK15ncclParamParserIjE8toStringB5cxx11ERKj
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamIjE12ensureLoadedEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamIjE9loadValueEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexEC2Ev
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - ncclParamIsCacheDisabled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:133,11'
          Dst:             ncclParamIsCacheDisabled
        - Src:             'include/param/param.h:135,16'
          Dst:             _ZNSt11unique_lockISt5mutexEC2Ev
        - Src:             'include/param/param.h:137,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:138,9'
          Dst:             _ZN9ncclParamIjE9loadValueEv
        - Src:             'include/param/param.h:142,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:144,9'
          Dst:             _ZN9ncclParamIjE9loadValueEv
        - Src:             'include/param/param.h:145,16'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'include/param/param.h:0,0'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIjE9loadValueEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4nccl5param5utils10srcDefaultEv
        - _ZN4nccl5param5utils12srcEnvPluginEv
        - _ZNK15ncclParamParserIjE7resolveEPKcRj
        - _ZNK15ncclParamParserIjE8validateERKj
        - ncclParamEnvPluginGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:155,34'
          Dst:             ncclParamEnvPluginGet
        - Src:             'include/param/param.h:158,38'
          Dst:             _ZNK15ncclParamParserIjE7resolveEPKcRj
        - Src:             'include/param/param.h:159,45'
          Dst:             _ZNK15ncclParamParserIjE8validateERKj
        - Src:             'include/param/param.h:161,18'
          Dst:             _ZN4nccl5param5utils12srcEnvPluginEv
        - Src:             'include/param/param.h:167,14'
          Dst:             _ZN4nccl5param5utils10srcDefaultEv
    - functionName:    _ZNK15ncclParamParserIjE7resolveEPKcRj
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15ncclParamParserIjE8validateERKj
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclParamTypeIdOfIjE17ncclParamTypeId_tv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclParamParserIjEC2EOS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2EOS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEC2EOS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNK15ncclParamParserIjEcvbEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclParamDefaultIjERK15ncclParamParserIT_Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserIjED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2EDn
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_acquire
        - Src:             'include/param/parser_default.h:181,103'
          Dst:             _ZNSt10shared_ptrIKvEC2EDn
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_atexit
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             _ZN15ncclParamParserIjED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_release
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN15ncclParamParserIjEaSERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEaSERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEaSERKS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
    - functionName:    _ZN4nccl5param6parser14defaultResolveIjEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserIjE7resolveEPKcRj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:146,10'
          Dst:             _ZN17ncclIntegerParserIjE7resolveEPKcRj
    - functionName:    _ZN4nccl5param6parser15defaultValidateIjEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserIjE8validateERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:151,10'
          Dst:             _ZN17ncclIntegerParserIjE8validateERKj
    - functionName:    _ZN4nccl5param6parser15defaultToStringIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserIjE8toStringB5cxx11ERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:156,10'
          Dst:             _ZN17ncclIntegerParserIjE8toStringB5cxx11ERKj
    - functionName:    _ZN17ncclIntegerParserIjE8toStringB5cxx11ERKj
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx119to_stringEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:113,12'
          Dst:             _ZNSt7__cxx119to_stringEj
    - functionName:    _ZNSt7__cxx119to_stringEj
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6555
      functionLinenumberEnd: 6555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:6555,12'
          Dst:             _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:6555,12'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h:115,14'
          Dst:             _ZNSaIcEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h:115,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h:115,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h:115,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:631,16'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:631,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:632,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:632,32'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZN17ncclIntegerParserIjE8validateERKj
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt14numeric_limitsIjE3maxEv
        - _ZNSt14numeric_limitsIjE3minEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:109,19'
          Dst:             _ZNSt14numeric_limitsIjE3minEv
        - Src:             'include/param/parser_default.h:109,59'
          Dst:             _ZNSt14numeric_limitsIjE3maxEv
    - functionName:    _ZNSt14numeric_limitsIjE3minEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14numeric_limitsIjE3maxEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17ncclIntegerParserIjE7resolveEPKcRj
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:95,5'
          Dst:             __errno_location
        - Src:             'include/param/parser_default.h:101,32'
          Dst:             strtoull
    - 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:    115
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13ncclOptionSetIjLm6EE5beginEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13ncclOptionSetIjLm6EE3endEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser13bitsetResolveIjjLm6EEE12ncclResult_tPKvPKcRT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          212
      EdgeCount:       54
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetIjLm6EE3endEv
        - _ZNK13ncclOptionSetIjLm6EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:32,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/parser_bitset.h:33,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:42,28'
          Dst:             _ZNK13ncclOptionSetIjLm6EE5beginEv
        - Src:             'include/param/parser_bitset.h:42,28'
          Dst:             _ZNK13ncclOptionSetIjLm6EE3endEv
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,41'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:43,41'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:43,51'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:58,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:58,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZN4nccl5param6parser14bitsetValidateIjjLm6EEEbPKvRKT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser14bitsetToStringIjjLm6EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          175
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetIjLm6EE3endEv
        - _ZNK13ncclOptionSetIjLm6EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - _ZZN4nccl5param6parser14bitsetToStringIjjLm6EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUljE_clEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:68,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/parser_bitset.h:72,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE5beginEv
        - Src:             'include/param/parser_bitset.h:72,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE3endEv
        - Src:             'include/param/parser_bitset.h:74,14'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:74,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:74,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:74,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:80,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE5beginEv
        - Src:             'include/param/parser_bitset.h:80,24'
          Dst:             _ZNK13ncclOptionSetIjLm6EE3endEv
        - Src:             'include/param/parser_bitset.h:82,10'
          Dst:             _ZZN4nccl5param6parser14bitsetToStringIjjLm6EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUljE_clEj
        - Src:             'include/param/parser_bitset.h:84,41'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:85,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:89,30'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:89,30'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:89,39'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_bitset.h:89,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:89,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:90,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:90,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_LS2_2EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:264,4'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_LS2_2EE
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169,31'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEEvEEOS_IT_LS2_2EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1185,24'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1187,16'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZZN4nccl5param6parser14bitsetToStringIjjLm6EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUljE_clEj
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          11
      EdgeCount:       6
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1815,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1817,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
    - functionName:    _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - isspace
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/utils.h:116,70'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/utils.h:116,30'
          Dst:             isspace
        - Src:             'include/param/utils.h:118,65'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/utils.h:118,25'
          Dst:             isspace
    - functionName:    isspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:482,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:482,9'
          Dst:             _ZNSaIcEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:482,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:482,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:486,2'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:487,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZNSt14__array_traitsI10ncclOptionIjELm6EE6_S_ptrERA6_KS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ISaIS4_EJS4_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJS4_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:359,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJS4_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS4_EJS4_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEESaIS8_EJS8_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1344,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEESaIS8_EJS8_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1345,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxIjLm6EEESaIS8_EJS8_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS4_EEES5_DpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:676,43'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:678,33'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,18'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,6'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS4_EEES5_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:679,16'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:681,12'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:683,16'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxIjLm6EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS4_S4_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEEC2Ev
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS6_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS6_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS4_EEES5_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES5_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:543,2'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,12'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,45'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,4'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:594,58'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE6_M_ptrEv
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSA_PS9_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE10deallocateEPS9_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxIjLm6EEEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EEC2ERKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:531,40'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EEC2ERKS5_
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE9constructIS5_JS5_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE9constructIS5_JS5_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE9constructIS5_JS5_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EEC2ERKS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:414,50'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS4_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,43'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE7destroyIS4_EEvRS5_PT_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,44'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,56'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,2'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE7destroyIS4_EEvRS5_PT_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSA_PS9_
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,31'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,19'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS4_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:565,36'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSA_PS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:566,9'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt19_Sp_make_shared_tag5_S_tiEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:577,58'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:582,16'
          Dst:             _ZNSt19_Sp_make_shared_tag5_S_tiEv
    - functionName:    _ZNSt19_Sp_make_shared_tag5_S_tiEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      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:    141
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EE6_S_getERS6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:533,39'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EE6_S_getERS6_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSA_PS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxIjLm6EEEELb1EE6_S_getERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxIjLm6EEEEE7destroyIS4_EEvRS5_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE7destroyIS5_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE7destroyIS5_EEvPT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEE7destroyIS5_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSA_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxIjLm6EEESaIS6_ELNS_12_Lock_policyE2EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxIjLm6EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclOptionSetAssertUniqueIjLm6EEvRK13ncclOptionSetIT_XT0_EE
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     externalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13ncclDebugLogV17ncclDebugLogLevelmPKcS1_iS1_P13__va_list_tag
      functionUses:    6674
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:385,3'
          Dst:             _ZL13ncclDebugLogV17ncclDebugLogLevelmPKcS1_iS1_P13__va_list_tag
    - functionName:    _ZL13ncclDebugLogV17ncclDebugLogLevelmPKcS1_iS1_P13__va_list_tag
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          539
      EdgeCount:       118
      CyclomaticComplexity: 23
      functionsReached:
        - _Z12ncclOsGetTidv
        - _Z13clockRealtimeP8timespec
        - _Z15ncclOsLocaltimePKlP2tm
        - _ZL13ncclDebugInitv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono3_V212steady_clock3nowEv
        - _ZNSt6chronomiINS_3_V212steady_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE
        - cudaGetDevice
        - snprintf
        - strcpy
        - strftime
        - vfprintf
        - vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:265,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'debug.cc:268,11'
          Dst:             vsnprintf
        - Src:             'debug.cc:270,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'debug.cc:276,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'debug.cc:277,27'
          Dst:             _ZL13ncclDebugInitv
        - Src:             'debug.cc:283,11'
          Dst:             _Z12ncclOsGetTidv
        - Src:             'debug.cc:298,7'
          Dst:             _Z13clockRealtimeP8timespec
        - Src:             'debug.cc:302,7'
          Dst:             _Z15ncclOsLocaltimePKlP2tm
        - Src:             'debug.cc:310,9'
          Dst:             snprintf
        - Src:             'debug.cc:313,9'
          Dst:             strcpy
        - Src:             'debug.cc:318,17'
          Dst:             strftime
        - Src:             'debug.cc:321,15'
          Dst:             strftime
        - Src:             'debug.cc:330,12'
          Dst:             snprintf
        - Src:             'debug.cc:336,11'
          Dst:             cudaGetDevice
        - Src:             'debug.cc:345,14'
          Dst:             snprintf
        - Src:             'debug.cc:348,14'
          Dst:             snprintf
        - Src:             'debug.cc:354,12'
          Dst:             snprintf
        - Src:             'debug.cc:356,12'
          Dst:             snprintf
        - Src:             'debug.cc:358,18'
          Dst:             _ZNSt6chrono3_V212steady_clock3nowEv
        - Src:             'debug.cc:358,51'
          Dst:             _ZNSt6chronomiINS_3_V212steady_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE
        - Src:             'debug.cc:359,24'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             'debug.cc:360,12'
          Dst:             snprintf
        - Src:             'debug.cc:363,12'
          Dst:             snprintf
        - Src:             'debug.cc:376,9'
          Dst:             vfprintf
        - Src:             'debug.cc:378,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'debug.cc:378,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt10lock_guardISt5mutexEC2ERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5mutex4lockEv
      functionUses:    100
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:159,19'
          Dst:             _ZNSt5mutex4lockEv
    - functionName:    _ZNSt10lock_guardISt5mutexED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt5mutex6unlockEv
        - __clang_call_terminate
      functionUses:    193
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:165,19'
          Dst:             _ZNSt5mutex6unlockEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:165,19'
          Dst:             __clang_call_terminate
    - functionName:    _ZL13ncclDebugInitv
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         83
      ICount:          412
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - _Z12ncclOsGetPidv
        - _ZL17getHostNameForLogPcic
        - _ZN9ncclParamI17ncclDebugLogLevelEclEv
        - _ZN9ncclParamIPKcEclEv
        - _ZN9ncclParamIbEclEv
        - _ZN9ncclParamIjEclEv
        - _ZN9ncclParamImEclEv
        - _ZNSt6chrono3_V212steady_clock3nowEv
        - fclose
        - fopen
        - setlinebuf
        - snprintf
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debug.cc:211,7'
          Branch Sides:    []
      Callsites:
        - Src:             'debug.cc:136,5'
          Dst:             fclose
        - Src:             'debug.cc:140,24'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelEclEv
        - Src:             'debug.cc:142,26'
          Dst:             _ZN9ncclParamIbEclEv
        - Src:             'debug.cc:145,30'
          Dst:             _ZN9ncclParamIjEclEv
        - Src:             'debug.cc:148,26'
          Dst:             _ZN9ncclParamIPKcEclEv
        - Src:             'debug.cc:164,47'
          Dst:             strlen
        - Src:             'debug.cc:176,7'
          Dst:             strcpy
        - Src:             'debug.cc:181,9'
          Dst:             strlen
        - Src:             'debug.cc:182,7'
          Dst:             strcpy
        - Src:             'debug.cc:194,3'
          Dst:             _ZL17getHostNameForLogPcic
        - Src:             'debug.cc:195,9'
          Dst:             _Z12ncclOsGetPidv
        - Src:             'debug.cc:201,34'
          Dst:             _ZN9ncclParamIPKcEclEv
        - Src:             'debug.cc:216,16'
          Dst:             snprintf
        - Src:             'debug.cc:219,16'
          Dst:             snprintf
        - Src:             'debug.cc:237,20'
          Dst:             fopen
        - Src:             'debug.cc:240,9'
          Dst:             setlinebuf
        - Src:             'debug.cc:249,15'
          Dst:             _ZNSt6chrono3_V212steady_clock3nowEv
        - Src:             'debug.cc:250,19'
          Dst:             _ZN9ncclParamImEclEv
    - functionName:    _Z13clockRealtimeP8timespec
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono15time_point_castINS_8durationIlSt5ratioILl1ELl1EEEENS_3_V212system_clockENS1_IlS2_ILl1ELl1000000000EEEEEENSt9enable_ifIXsr13__is_durationIT_EE5valueENS_10time_pointIT0_SA_EEE4typeERKNSB_ISC_T1_EE
        - _ZNSt6chrono3_V212system_clock3nowEv
        - _ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEENS3_IlS4_ILl1ELl1EEEEEENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_SA_EERKNSE_ISF_SB_EE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:73,14'
          Dst:             _ZNSt6chrono3_V212system_clock3nowEv
        - Src:             'include/utils.h:74,15'
          Dst:             _ZNSt6chrono15time_point_castINS_8durationIlSt5ratioILl1ELl1EEEENS_3_V212system_clockENS1_IlS2_ILl1ELl1000000000EEEEEENSt9enable_ifIXsr13__is_durationIT_EE5valueENS_10time_pointIT0_SA_EEE4typeERKNSB_ISC_T1_EE
        - Src:             'include/utils.h:76,83'
          Dst:             _ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEENS3_IlS4_ILl1ELl1EEEEEENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_SA_EERKNSE_ISF_SB_EE
        - Src:             'include/utils.h:76,52'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGetDevice
      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:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono3_V212steady_clock3nowEv
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chronomiINS_3_V212steady_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:764,41'
          Dst:             _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
    - functionName:    vfprintf
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC2IdvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:152,13'
          Dst:             _ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC2IdvEERKT_
    - functionName:    _ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC2IdvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,9'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono3_V212system_clock3nowEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono15time_point_castINS_8durationIlSt5ratioILl1ELl1EEEENS_3_V212system_clockENS1_IlS2_ILl1ELl1000000000EEEEEENSt9enable_ifIXsr13__is_durationIT_EE5valueENS_10time_pointIT0_SA_EEE4typeERKNSB_ISC_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1EEEEEC2ERKS6_
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:687,22'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:687,9'
          Dst:             _ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1EEEEEC2ERKS6_
    - functionName:    _ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEENS3_IlS4_ILl1ELl1EEEEEENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_SA_EERKNSE_ISF_SB_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:764,41'
          Dst:             _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1ELl1EElLb1ELb1EE6__castIlS3_EES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:140,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,36'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,9'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:339,10'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:165,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1EEEEEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:152,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelEclEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:88,17'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - Src:             'include/param/param.h:90,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIbEclEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIbE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:88,17'
          Dst:             _ZN9ncclParamIbE12ensureLoadedEv
        - Src:             'include/param/param.h:90,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIjEclEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIjE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:88,17'
          Dst:             _ZN9ncclParamIjE12ensureLoadedEv
        - Src:             'include/param/param.h:90,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamIPKcEclEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamIPKcE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
        - __cxa_thread_atexit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:178,15'
          Dst:             _ZN9ncclParamIPKcE12ensureLoadedEv
        - Src:             'include/param/param.h:180,35'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:180,3'
          Dst:             __cxa_thread_atexit
        - Src:             'include/param/param.h:180,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:181,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
        - Src:             'include/param/param.h:183,1'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:183,1'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZL17getHostNameForLogPcic
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          103
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached:
        - _Z11getHostNamePcic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debug.cc:117,3'
          Branch Sides:    []
        - Branch String:   'debug.cc:117,3'
          Branch Sides:    []
        - Branch String:   'debug.cc:117,3'
          Branch Sides:    []
      Callsites:
        - Src:             'debug.cc:114,22'
          Dst:             _Z11getHostNamePcic
    - functionName:    setlinebuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamImEclEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamImE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:88,17'
          Dst:             _ZN9ncclParamImE12ensureLoadedEv
        - Src:             'include/param/param.h:90,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamImE12ensureLoadedEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamImE9loadValueEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexEC2Ev
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - ncclParamIsCacheDisabled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:133,11'
          Dst:             ncclParamIsCacheDisabled
        - Src:             'include/param/param.h:135,16'
          Dst:             _ZNSt11unique_lockISt5mutexEC2Ev
        - Src:             'include/param/param.h:137,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:138,9'
          Dst:             _ZN9ncclParamImE9loadValueEv
        - Src:             'include/param/param.h:142,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:144,9'
          Dst:             _ZN9ncclParamImE9loadValueEv
        - Src:             'include/param/param.h:145,16'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'include/param/param.h:0,0'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamImE9loadValueEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4nccl5param5utils10srcDefaultEv
        - _ZN4nccl5param5utils12srcEnvPluginEv
        - _ZNK15ncclParamParserImE7resolveEPKcRm
        - _ZNK15ncclParamParserImE8validateERKm
        - ncclParamEnvPluginGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:155,34'
          Dst:             ncclParamEnvPluginGet
        - Src:             'include/param/param.h:158,38'
          Dst:             _ZNK15ncclParamParserImE7resolveEPKcRm
        - Src:             'include/param/param.h:159,45'
          Dst:             _ZNK15ncclParamParserImE8validateERKm
        - Src:             'include/param/param.h:161,18'
          Dst:             _ZN4nccl5param5utils12srcEnvPluginEv
        - Src:             'include/param/param.h:167,14'
          Dst:             _ZN4nccl5param5utils10srcDefaultEv
    - functionName:    _ZNK15ncclParamParserImE7resolveEPKcRm
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15ncclParamParserImE8validateERKm
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_thread_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamI17ncclDebugLogLevelE9loadValueEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexEC2Ev
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - ncclParamIsCacheDisabled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:133,11'
          Dst:             ncclParamIsCacheDisabled
        - Src:             'include/param/param.h:135,16'
          Dst:             _ZNSt11unique_lockISt5mutexEC2Ev
        - Src:             'include/param/param.h:137,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:138,9'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelE9loadValueEv
        - Src:             'include/param/param.h:142,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/param/param.h:144,9'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelE9loadValueEv
        - Src:             'include/param/param.h:145,16'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'include/param/param.h:0,0'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelE9loadValueEv
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4nccl5param5utils10srcDefaultEv
        - _ZN4nccl5param5utils12srcEnvPluginEv
        - _ZNK15ncclParamParserI17ncclDebugLogLevelE7resolveEPKcRS0_
        - _ZNK15ncclParamParserI17ncclDebugLogLevelE8validateERKS0_
        - ncclParamEnvPluginGet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:155,34'
          Dst:             ncclParamEnvPluginGet
        - Src:             'include/param/param.h:158,38'
          Dst:             _ZNK15ncclParamParserI17ncclDebugLogLevelE7resolveEPKcRS0_
        - Src:             'include/param/param.h:159,45'
          Dst:             _ZNK15ncclParamParserI17ncclDebugLogLevelE8validateERKS0_
        - Src:             'include/param/param.h:161,18'
          Dst:             _ZN4nccl5param5utils12srcEnvPluginEv
        - Src:             'include/param/param.h:167,14'
          Dst:             _ZN4nccl5param5utils10srcDefaultEv
    - functionName:    _ZNK15ncclParamParserI17ncclDebugLogLevelE7resolveEPKcRS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15ncclParamParserI17ncclDebugLogLevelE8validateERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14__array_traitsI10ncclOptionIjELm6EE6_S_refERA6_KS1_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10makeOptionI18ncclDebugLogSubSysE10ncclOptionIT_EPKcS2_S5_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11makeOptionsI18ncclDebugLogSubSysJ10ncclOptionIS0_ES2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        20
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclOptionSetAssertUniqueI18ncclDebugLogSubSysLm19EEvRK13ncclOptionSetIT_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:115,3'
          Dst:             _Z25ncclOptionSetAssertUniqueI18ncclDebugLogSubSysLm19EEvRK13ncclOptionSetIT_XT0_EE
    - functionName:    _Z17ncclParamBitsetOfI18ncclDebugLogSubSysmLm19EE15ncclParamParserIT0_E13ncclOptionSetIT_XT1_EEc
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_E
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:106,19'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:106,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:106,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:107,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - Src:             'include/param/parser_bitset.h:107,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - Src:             'include/param/parser_bitset.h:116,11'
          Dst:             _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_E
        - Src:             'include/param/parser_bitset.h:116,27'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_bitset.h:106,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:108,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:109,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:111,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:112,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:117,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamImEC2EPKcm15ncclParamParserImES2_mS2_
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclParamDefaultImERK15ncclParamParserIT_Ev
        - _Z17ncclParamTypeIdOfImE17ncclParamTypeId_tv
        - _ZN15ncclParamParserImEC2EOS0_
        - _ZN15ncclParamParserImED2Ev
        - _ZN15ncclParamParserImEaSERKS0_
        - _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - _ZN18ncclParamInterfaceC2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK15ncclParamParserImEcvbEv
        - _ZNSaIcEC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6atomicIbEC2Eb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZN18ncclParamInterfaceC2Ev
        - Src:             'include/param/param.h:73,13'
          Dst:             _Z17ncclParamTypeIdOfImE17ncclParamTypeId_tv
        - Src:             'include/param/param.h:60,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/param/param.h:65,27'
          Dst:             _ZNSt6atomicIbEC2Eb
        - Src:             'include/param/param.h:74,7'
          Dst:             _ZN15ncclParamParserImEC2EOS0_
        - Src:             'include/param/param.h:75,10'
          Dst:             _ZNK15ncclParamParserImEcvbEv
        - Src:             'include/param/param.h:76,22'
          Dst:             _Z16ncclParamDefaultImERK15ncclParamParserIT_Ev
        - Src:             'include/param/param.h:76,20'
          Dst:             _ZN15ncclParamParserImEaSERKS0_
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN15ncclParamParserImED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN15ncclParamParserImED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamImED2Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserImED2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN15ncclParamParserImED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN9ncclParamImED0Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamImED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN9ncclParamImED2Ev
    - functionName:    _ZN9ncclParamImE10getRawDataEPviPi
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ncclParamImE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:95,17'
          Dst:             _ZN9ncclParamImE12ensureLoadedEv
        - Src:             'include/param/param.h:103,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamImE8toStringB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamImE12ensureLoadedEv
        - _ZNK15ncclParamParserImE8toStringB5cxx11ERKm
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:106,17'
          Dst:             _ZN9ncclParamImE12ensureLoadedEv
        - Src:             'include/param/param.h:107,19'
          Dst:             _ZNK15ncclParamParserImE8toStringB5cxx11ERKm
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamImE4dumpB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - _ZNK15ncclParamParserImE8toStringB5cxx11ERKm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:112,37'
          Dst:             _ZNK15ncclParamParserImE8toStringB5cxx11ERKm
        - Src:             'include/param/param.h:113,27'
          Dst:             _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - Src:             'include/param/param.h:119,12'
          Dst:             _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNK15ncclParamParserImE8toStringB5cxx11ERKm
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclParamTypeIdOfImE17ncclParamTypeId_tv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclParamParserImEC2EOS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2EOS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEC2EOS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNK15ncclParamParserImEcvbEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclParamDefaultImERK15ncclParamParserIT_Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserImED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2EDn
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_acquire
        - Src:             'include/param/parser_default.h:181,103'
          Dst:             _ZNSt10shared_ptrIKvEC2EDn
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_atexit
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             _ZN15ncclParamParserImED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_release
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN15ncclParamParserImEaSERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEaSERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEaSERKS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
    - functionName:    _ZN4nccl5param6parser14defaultResolveImEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserImE7resolveEPKcRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:146,10'
          Dst:             _ZN17ncclIntegerParserImE7resolveEPKcRm
    - functionName:    _ZN4nccl5param6parser15defaultValidateImEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserImE8validateERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:151,10'
          Dst:             _ZN17ncclIntegerParserImE8validateERKm
    - functionName:    _ZN4nccl5param6parser15defaultToStringImEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ncclIntegerParserImE8toStringB5cxx11ERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:156,10'
          Dst:             _ZN17ncclIntegerParserImE8toStringB5cxx11ERKm
    - functionName:    _ZN17ncclIntegerParserImE8toStringB5cxx11ERKm
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx119to_stringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:113,12'
          Dst:             _ZNSt7__cxx119to_stringEm
    - functionName:    _ZNSt7__cxx119to_stringEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:6566,12'
          Dst:             _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:6566,12'
          Dst:             vsnprintf
    - functionName:    _ZN17ncclIntegerParserImE8validateERKm
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt14numeric_limitsImE3maxEv
        - _ZNSt14numeric_limitsImE3minEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:109,19'
          Dst:             _ZNSt14numeric_limitsImE3minEv
        - Src:             'include/param/parser_default.h:109,59'
          Dst:             _ZNSt14numeric_limitsImE3maxEv
    - functionName:    _ZNSt14numeric_limitsImE3minEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14numeric_limitsImE3maxEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17ncclIntegerParserImE7resolveEPKcRm
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:95,5'
          Dst:             __errno_location
        - Src:             'include/param/parser_default.h:101,32'
          Dst:             strtoull
    - functionName:    _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser13bitsetResolveI18ncclDebugLogSubSysmLm19EEE12ncclResult_tPKvPKcRT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          213
      EdgeCount:       54
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:32,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'include/param/parser_bitset.h:33,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm
        - Src:             'include/param/parser_bitset.h:30,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:42,28'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - Src:             'include/param/parser_bitset.h:42,28'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - Src:             'include/param/parser_bitset.h:39,25'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,41'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:43,41'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:43,51'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:43,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:55,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:58,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:58,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZN4nccl5param6parser14bitsetValidateI18ncclDebugLogSubSysmLm19EEEbPKvRKT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser14bitsetToStringI18ncclDebugLogSubSysmLm19EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          177
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - _ZZN4nccl5param6parser14bitsetToStringI18ncclDebugLogSubSysmLm19EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUlmE_clEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_bitset.h:68,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/parser_bitset.h:72,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - Src:             'include/param/parser_bitset.h:72,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - Src:             'include/param/parser_bitset.h:74,14'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:74,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:74,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:74,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:80,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE5beginEv
        - Src:             'include/param/parser_bitset.h:80,24'
          Dst:             _ZNK13ncclOptionSetI18ncclDebugLogSubSysLm19EE3endEv
        - Src:             'include/param/parser_bitset.h:82,10'
          Dst:             _ZZN4nccl5param6parser14bitsetToStringI18ncclDebugLogSubSysmLm19EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUlmE_clEm
        - Src:             'include/param/parser_bitset.h:84,41'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:85,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_bitset.h:89,30'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_bitset.h:89,30'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_bitset.h:89,39'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_bitset.h:89,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:89,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_bitset.h:90,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_bitset.h:90,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_LS2_2EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:264,4'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_LS2_2EE
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169,31'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEvEEOS_IT_LS2_2EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1185,24'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1187,16'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZZN4nccl5param6parser14bitsetToStringI18ncclDebugLogSubSysmLm19EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT0_ENKUlmE_clEm
      functionSourceFile: '/src/nccl/src/include/param/parser_bitset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14__array_traitsI10ncclOptionI18ncclDebugLogSubSysELm19EE6_S_ptrERA19_KS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ISaIS5_EJS5_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS5_EJS5_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:359,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS5_EJS5_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS5_EJS5_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS9_EJS9_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1344,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS9_EJS9_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1345,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS9_EJS9_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS5_EEES6_DpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:676,43'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:678,33'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,18'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,6'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS5_EEES6_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:679,16'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:681,12'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:683,16'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS5_S5_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEEC2Ev
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS7_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS7_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS5_EEES6_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES6_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:543,2'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,12'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,45'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,4'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:594,58'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE6_M_ptrEv
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSB_PSA_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE10deallocateEPSA_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EEC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:531,40'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EEC2ERKS6_
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE9constructIS6_JS6_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE9constructIS6_JS6_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE9constructIS6_JS6_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:414,50'
          Dst:             _ZNSaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS5_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,43'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE7destroyIS5_EEvRS6_PT_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,44'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,56'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,2'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE7destroyIS5_EEvRS6_PT_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSB_PSA_
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,31'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,19'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS5_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:565,36'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSB_PSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:566,9'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt19_Sp_make_shared_tag5_S_tiEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:577,58'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:582,16'
          Dst:             _ZNSt19_Sp_make_shared_tag5_S_tiEv
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EE6_S_getERS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:533,39'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EE6_S_getERS7_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERSB_PSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEELb1EE6_S_getERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEE7destroyIS5_EEvRS6_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7destroyIS6_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7destroyIS6_EEvPT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEE7destroyIS6_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2ERKS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSB_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEESaIS7_ELNS_12_Lock_policyE2EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9bitsetCtxI18ncclDebugLogSubSysLm19EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclOptionSetAssertUniqueI18ncclDebugLogSubSysLm19EEvRK13ncclOptionSetIT_XT0_EE
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt14__array_traitsI10ncclOptionI18ncclDebugLogSubSysELm19EE6_S_refERA19_KS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10makeOptionI17ncclDebugLogLevelE10ncclOptionIT_EPKcS2_S5_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11makeOptionsI17ncclDebugLogLevelJ10ncclOptionIS0_ES2_S2_S2_EE13ncclOptionSetIT_XplLi1EsZT0_EES1_IS4_EDpT0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclOptionSetAssertUniqueI17ncclDebugLogLevelLm5EEvRK13ncclOptionSetIT_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:115,3'
          Dst:             _Z25ncclOptionSetAssertUniqueI17ncclDebugLogLevelLm5EEvRK13ncclOptionSetIT_XT0_EE
    - functionName:    _Z14ncclParamOneOfI17ncclDebugLogLevelLm5EE15ncclParamParserIT_E13ncclOptionSetIS2_XT0_EE
      functionSourceFile: '/src/nccl/src/include/param/parser_enum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_E
        - _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_enum.h:56,19'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_enum.h:56,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_enum.h:56,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:57,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - Src:             'include/param/parser_enum.h:57,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - Src:             'include/param/parser_enum.h:65,73'
          Dst:             _ZNSt10shared_ptrIKvEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_E
        - Src:             'include/param/parser_enum.h:65,89'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - Src:             'include/param/parser_enum.h:66,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:66,1'
          Dst:             _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_enum.h:56,15'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:58,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_enum.h:59,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_enum.h:61,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_enum.h:62,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc
        - Src:             'include/param/parser_enum.h:66,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:66,1'
          Dst:             _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelEC2EPKcS0_15ncclParamParserIS0_ES3_mS3_
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclParamDefaultI17ncclDebugLogLevelERK15ncclParamParserIT_Ev
        - _Z17ncclParamTypeIdOfI17ncclDebugLogLevelE17ncclParamTypeId_tv
        - _ZN15ncclParamParserI17ncclDebugLogLevelEC2EOS1_
        - _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - _ZN15ncclParamParserI17ncclDebugLogLevelEaSERKS1_
        - _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - _ZN18ncclParamInterfaceC2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK15ncclParamParserI17ncclDebugLogLevelEcvbEv
        - _ZNSaIcEC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6atomicIbEC2Eb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZN18ncclParamInterfaceC2Ev
        - Src:             'include/param/param.h:73,13'
          Dst:             _Z17ncclParamTypeIdOfI17ncclDebugLogLevelE17ncclParamTypeId_tv
        - Src:             'include/param/param.h:60,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/param.h:71,3'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/param/param.h:65,27'
          Dst:             _ZNSt6atomicIbEC2Eb
        - Src:             'include/param/param.h:74,7'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelEC2EOS1_
        - Src:             'include/param/param.h:75,10'
          Dst:             _ZNK15ncclParamParserI17ncclDebugLogLevelEcvbEv
        - Src:             'include/param/param.h:76,22'
          Dst:             _Z16ncclParamDefaultI17ncclDebugLogLevelERK15ncclParamParserIT_Ev
        - Src:             'include/param/param.h:76,20'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelEaSERKS1_
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/param.h:78,28'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:78,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:79,3'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelED2Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - _ZN18ncclParamInterfaceD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN18ncclParamInterfaceD2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelED0Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclParamI17ncclDebugLogLevelED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:69,33'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelE10getRawDataEPviPi
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:95,17'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - Src:             'include/param/param.h:103,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelE8toStringB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - _ZNK15ncclParamParserI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:106,17'
          Dst:             _ZN9ncclParamI17ncclDebugLogLevelE12ensureLoadedEv
        - Src:             'include/param/param.h:107,19'
          Dst:             _ZNK15ncclParamParserI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/param/param.h:108,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZN9ncclParamI17ncclDebugLogLevelE4dumpB5cxx11Ev
      functionSourceFile: '/src/nccl/src/include/param/param.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - _ZNK15ncclParamParserI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param.h:112,37'
          Dst:             _ZNK15ncclParamParserI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
        - Src:             'include/param/param.h:113,27'
          Dst:             _ZN4nccl5param5utils8flagsStrB5cxx11Em
        - Src:             'include/param/param.h:119,12'
          Dst:             _ZN4nccl5param5utils12stringFormatIJPKcS4_S4_S4_S4_S4_S4_S4_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_DpT_
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/param.h:125,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNK15ncclParamParserI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclParamTypeIdOfI17ncclDebugLogLevelE17ncclParamTypeId_tv
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclParamParserI17ncclDebugLogLevelEC2EOS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEC2EOS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEC2EOS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNK15ncclParamParserI17ncclDebugLogLevelEcvbEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclParamDefaultI17ncclDebugLogLevelERK15ncclParamParserIT_Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2EDn
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_acquire
        - Src:             'include/param/parser_default.h:181,103'
          Dst:             _ZNSt10shared_ptrIKvEC2EDn
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:182,44'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_atexit
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             _ZN15ncclParamParserI17ncclDebugLogLevelED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_release
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:181,43'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_default.h:181,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN15ncclParamParserI17ncclDebugLogLevelEaSERKS1_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIKvEaSERKS1_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt10shared_ptrIKvEaSERKS1_
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_
    - functionName:    _ZN4nccl5param6parser14defaultResolveI17ncclDebugLogLevelEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE7resolveEPKcRS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:146,10'
          Dst:             _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE7resolveEPKcRS0_
    - functionName:    _ZN4nccl5param6parser15defaultValidateI17ncclDebugLogLevelEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8validateERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:151,10'
          Dst:             _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8validateERKS0_
    - functionName:    _ZN4nccl5param6parser15defaultToStringI17ncclDebugLogLevelEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:156,10'
          Dst:             _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
    - functionName:    _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8toStringB5cxx11ERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_default.h:33,12'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_default.h:33,12'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_default.h:33,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_default.h:33,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE8validateERKS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22ncclParamParserDefaultI17ncclDebugLogLevelE7resolveEPKcRS0_
      functionSourceFile: '/src/nccl/src/include/param/parser_default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser12oneOfResolveI17ncclDebugLogLevelLm5EEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_enum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_enum.h:22,48'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_enum.h:22,48'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_enum.h:22,23'
          Dst:             _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             'include/param/parser_enum.h:22,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:22,23'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:22,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:22,23'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:24,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - Src:             'include/param/parser_enum.h:24,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - Src:             'include/param/parser_enum.h:25,37'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_enum.h:25,37'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_enum.h:25,47'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZN4nccl5param5utils7iequalsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:25,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:31,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_enum.h:31,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZN4nccl5param6parser13oneOfValidateI17ncclDebugLogLevelLm5EEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_enum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser13oneOfToStringI17ncclDebugLogLevelLm5EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_enum.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_enum.h:41,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE5beginEv
        - Src:             'include/param/parser_enum.h:41,24'
          Dst:             _ZNK13ncclOptionSetI17ncclDebugLogLevelLm5EE3endEv
        - Src:             'include/param/parser_enum.h:42,36'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_enum.h:42,36'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_enum.h:42,29'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:42,29'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:44,10'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_enum.h:44,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_enum.h:44,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_enum.h:44,3'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt10shared_ptrIKvEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_LS2_2EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:264,4'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_LS2_2EE
    - functionName:    _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169,31'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EEvEEOS_IT_LS2_2EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1185,24'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1187,16'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZNSt14__array_traitsI10ncclOptionI17ncclDebugLogLevelELm5EE6_S_ptrERA5_KS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ISaIS2_EJS2_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJS2_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:359,4'
          Dst:             _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJS2_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
    - functionName:    _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJS2_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS6_EJS6_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1344,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS6_EJS6_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1345,4'
          Dst:             _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2I13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS6_EJS6_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
        - _ZNSaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS2_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS2_EEES3_DpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:676,43'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS2_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:678,33'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,18'
          Dst:             _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,6'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS2_EEES3_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:679,16'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:681,12'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:683,16'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt12__shared_ptrI13ncclOptionSetI17ncclDebugLogLevelLm5EELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS2_S2_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS2_EERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEEC2Ev
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS4_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS2_EEES3_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:543,2'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,12'
          Dst:             _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,45'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,4'
          Dst:             _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:594,58'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE6_M_ptrEv
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS8_PS7_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE10deallocateEPS7_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EEC2ERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:531,40'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EEC2ERKS3_
    - functionName:    _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE9constructIS3_JS3_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE9constructIS3_JS3_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE9constructIS3_JS3_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EEC2ERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:414,50'
          Dst:             _ZNSaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS2_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,43'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE7destroyIS2_EEvRS3_PT_
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,44'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,56'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,2'
          Dst:             _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE7destroyIS2_EEvRS3_PT_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS2_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,31'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,19'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS2_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:565,36'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:566,9'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt19_Sp_make_shared_tag5_S_tiEv
        - _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:577,58'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:582,16'
          Dst:             _ZNSt19_Sp_make_shared_tag5_S_tiEv
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EE6_S_getERS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:533,39'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EE6_S_getERS4_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS8_PS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaI13ncclOptionSetI17ncclDebugLogLevelLm5EEELb1EE6_S_getERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaI13ncclOptionSetI17ncclDebugLogLevelLm5EEEE7destroyIS2_EEvRS3_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7destroyIS3_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7destroyIS3_EEvPT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEE7destroyIS3_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI13ncclOptionSetI17ncclDebugLogLevelLm5EESaIS4_ELNS_12_Lock_policyE2EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorI13ncclOptionSetI17ncclDebugLogLevelLm5EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclOptionSetAssertUniqueI17ncclDebugLogLevelLm5EEvRK13ncclOptionSetIT_XT0_EE
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/param/parser_common.h:92,11'
          Dst:             strcmp
        - Src:             'include/param/parser_common.h:93,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt14__array_traitsI10ncclOptionI17ncclDebugLogLevelELm5EE6_S_refERA5_KS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTW15ncclDebugNoWarn
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3420
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread13native_handleEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclSetThreadNameRSt6threadPKcz
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9ncclParamIbEclEv
        - _ZNSt6thread13native_handleEv
        - pthread_setname_np
        - vsnprintf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:449,7'
          Dst:             _ZN9ncclParamIbEclEv
        - Src:             'debug.cc:453,3'
          Dst:             vsnprintf
        - Src:             'debug.cc:455,29'
          Dst:             _ZNSt6thread13native_handleEv
        - Src:             'debug.cc:455,3'
          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:    ncclResetDebugInit
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclResetDebugInitInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:438,3'
          Dst:             ncclResetDebugInitInternal
    - functionName:    ncclResetDebugInitInternal
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:414,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'debug.cc:417,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
      functionSourceFile: '/src/nccl/src/debug.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL13ncclDebugLogV17ncclDebugLogLevelmPKcS1_iS1_P13__va_list_tag
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'debug.cc:402,3'
          Dst:             _ZL13ncclDebugLogV17ncclDebugLogLevelmPKcS1_iS1_P13__va_list_tag
    - functionName:    _Z11ncclSizeOfTIP11ncclXmlNodeEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24printMissingTopoAttrHintPKcS0_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          87
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:106,7'
          Dst:             strcmp
        - Src:             'graph/xml.h:106,41'
          Dst:             strcmp
        - Src:             'graph/xml.h:107,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:109,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11xmlFindNodeP11ncclXmlNodeS0_PS0_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          134
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:221,9'
          Dst:             strcmp
        - Src:             'graph/xml.h:226,9'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:227,21'
          Dst:             strcmp
    - functionName:    _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:100,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
    - functionName:    _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:90,9'
          Dst:             strncmp
    - 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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclTopoGetXmlGraphFromFilePKcP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          79
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - fclose
        - fopen
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1249,16'
          Dst:             fopen
        - Src:             'graph/xml.cc:1251,5'
          Dst:             __errno_location
        - Src:             'graph/xml.cc:1251,5'
          Dst:             strerror
        - Src:             'graph/xml.cc:1251,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1256,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1257,3'
          Dst:             fclose
    - 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:    173
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         153
      ICount:          605
      EdgeCount:       214
      CyclomaticComplexity: 63
      functionsReached:
        - _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:207,5'
          Dst:             _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:243,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:244,7'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:226,11'
          Dst:             strcmp
        - Src:             'graph/xml.cc:207,5'
          Dst:             _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:244,7'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:207,5'
          Dst:             _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:243,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:244,7'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:202,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:207,5'
          Dst:             _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:207,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:207,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:210,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:218,11'
          Dst:             strcmp
        - Src:             'graph/xml.cc:219,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:229,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:237,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:237,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:243,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:244,7'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:244,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:244,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          414
      EdgeCount:       144
      CyclomaticComplexity: 44
      functionsReached:
        - _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
        - _Z14xmlSkipCommentP8_IO_FILEPcc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - fread
        - strncmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:146,9'
          Dst:             fread
        - Src:             'graph/xml.cc:149,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:153,3'
          Dst:             _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
        - Src:             'graph/xml.cc:153,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:153,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:156,7'
          Dst:             strncmp
        - Src:             'graph/xml.cc:157,5'
          Dst:             _Z14xmlSkipCommentP8_IO_FILEPcc
        - Src:             'graph/xml.cc:157,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:157,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:158,12'
          Dst:             _Z10xmlGetNodeP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:165,5'
          Dst:             _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
        - Src:             'graph/xml.cc:165,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:165,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:167,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:178,5'
          Dst:             _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
        - Src:             'graph/xml.cc:178,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:178,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:180,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:188,5'
          Dst:             _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
        - Src:             'graph/xml.cc:188,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:188,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:191,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11xmlGetTokenP8_IO_FILEPcS1_S1_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          134
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z10xmlGetCharP8_IO_FILEPc
        - _Z11xmlGetValueP8_IO_FILEPcS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:92,5'
          Dst:             _Z10xmlGetCharP8_IO_FILEPc
        - Src:             'graph/xml.cc:92,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:92,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:96,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:99,14'
          Dst:             _Z11xmlGetValueP8_IO_FILEPcS1_
        - Src:             'graph/xml.cc:104,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14xmlSkipCommentP8_IO_FILEPcc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fread
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:0,0'
          Dst:             strlen
        - Src:             'graph/xml.cc:131,10'
          Dst:             strcmp
        - Src:             'graph/xml.cc:133,9'
          Dst:             fread
        - Src:             'graph/xml.cc:134,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10xmlGetCharP8_IO_FILEPc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fread
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:39,7'
          Dst:             fread
        - Src:             'graph/xml.cc:40,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11xmlGetValueP8_IO_FILEPcS1_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          189
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - _Z10xmlGetCharP8_IO_FILEPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:48,3'
          Dst:             _Z10xmlGetCharP8_IO_FILEPc
        - Src:             'graph/xml.cc:48,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:48,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:66,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:73,5'
          Dst:             _Z10xmlGetCharP8_IO_FILEPc
        - Src:             'graph/xml.cc:73,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:73,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:77,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:83,3'
          Dst:             _Z10xmlGetCharP8_IO_FILEPc
        - Src:             'graph/xml.cc:83,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclTopoXmlGraphLoadGraphsP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          189
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1233,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:1233,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1233,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1235,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1239,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1240,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1241,8'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1244,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1244,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1244,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strtol
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:125,12'
          Dst:             strtol
    - functionName:    _Z25ncclTopoXmlGraphLoadGraphP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1227,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1227,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1227,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclTopoXmlGraphLoadChannelP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1221,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1221,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1221,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclTopoXmlGraphLoadNetP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1215,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1215,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1215,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclTopoXmlGraphLoadGpuP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1210,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:1210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24printMissingTopoAttrHintPKcS0_
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:114,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:117,5'
          Dst:             _Z24printMissingTopoAttrHintPKcS0_
    - 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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclTopoTrimXmlP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18ncclTopoTrimXmlRecP11ncclXmlNodePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1199,3'
          Dst:             _Z18ncclTopoTrimXmlRecP11ncclXmlNodePi
        - Src:             'graph/xml.cc:1199,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1199,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoTrimXmlRecP11ncclXmlNodePi
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          239
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - _Z15ncclCallocDebugIP11ncclXmlNodeE12ncclResult_tPPT_mPKciS7_b
        - _Z18ncclTopoTrimXmlRecP11ncclXmlNodePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL12xmlUnsetAttrP11ncclXmlNodePKc
        - _ZL13xmlRemoveNodeP11ncclXmlNode
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1159,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1160,14'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1161,5'
          Dst:             _ZL12xmlUnsetAttrP11ncclXmlNodePKc
        - Src:             'graph/xml.cc:1166,5'
          Dst:             _Z15ncclCallocDebugIP11ncclXmlNodeE12ncclResult_tPPT_mPKciS7_b
        - Src:             'graph/xml.cc:1166,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1173,17'
          Dst:             _Z18ncclTopoTrimXmlRecP11ncclXmlNodePi
        - Src:             'graph/xml.cc:1180,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1183,10'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1183,44'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1183,78'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1184,10'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1192,7'
          Dst:             _ZL13xmlRemoveNodeP11ncclXmlNode
    - functionName:    _ZL12xmlUnsetAttrP11ncclXmlNodePKc
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:318,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:321,5'
          Dst:             strcpy
        - Src:             'graph/xml.h:322,5'
          Dst:             strcpy
    - functionName:    _Z15ncclCallocDebugIP11ncclXmlNodeE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP11ncclXmlNodeEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP11ncclXmlNodeEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP11ncclXmlNodeEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP11ncclXmlNodeEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP11ncclXmlNodeEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlRemoveNodeP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclTopoFillNetP7ncclXmlPKcS2_S2_PP11ncclXmlNodeS4_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          393
      EdgeCount:       136
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11getHostHashv
        - _Z18ncclTopoGetPciNodeP7ncclXmlPKcPP11ncclXmlNode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoGetSubsystemPKcPc
        - _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - _ZL17xmlSetAttrIfUnsetP11ncclXmlNodePKcS2_
        - _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - _ZTW15ncclDebugNoWarn
        - strcmp
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1094,3'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/xml.cc:1105,7'
          Dst:             _Z20ncclTopoGetSubsystemPKcPc
        - Src:             'graph/xml.cc:1107,11'
          Dst:             strcmp
        - Src:             'graph/xml.cc:1108,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1117,21'
          Dst:             strlen
        - Src:             'graph/xml.cc:1119,7'
          Dst:             strcpy
        - Src:             'graph/xml.cc:1120,7'
          Dst:             _Z18ncclTopoGetPciNodeP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:1120,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1120,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1121,7'
          Dst:             _ZL17xmlSetAttrIfUnsetP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:1122,7'
          Dst:             _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - Src:             'graph/xml.cc:1122,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1122,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1125,7'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:1132,5'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:1134,7'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1134,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1134,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1135,7'
          Dst:             _Z11getHostHashv
        - Src:             'graph/xml.cc:1135,7'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/xml.cc:1136,7'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:1140,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1145,3'
          Dst:             _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - Src:             'graph/xml.cc:1147,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1147,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1147,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1152,3'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1152,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1153,3'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
    - functionName:    _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:203,9'
          Dst:             strcmp
        - Src:             'graph/xml.h:205,7'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:206,20'
          Dst:             strcmp
    - functionName:    _Z20ncclTopoGetSubsystemPKcPc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z14ncclOsRealpathPKcPc
        - snprintf
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1075,3'
          Dst:             snprintf
        - Src:             'graph/xml.cc:1076,16'
          Dst:             _Z14ncclOsRealpathPKcPc
        - Src:             'graph/xml.cc:1081,19'
          Dst:             strlen
        - Src:             'graph/xml.cc:1082,5'
          Dst:             strcpy
    - functionName:    _Z18ncclTopoGetPciNodeP7ncclXmlPKcPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:567,3'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/xml.cc:569,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:569,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:569,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:570,5'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
    - functionName:    _ZL17xmlSetAttrIfUnsetP11ncclXmlNodePKcS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:270,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:273,3'
          Dst:             strncpy
        - Src:             'graph/xml.h:275,3'
          Dst:             strncpy
    - functionName:    _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         367
      ICount:          1651
      EdgeCount:       513
      CyclomaticComplexity: 148
      functionsReached:
        - _Z11getHostHashv
        - _Z14checkBDFFormatPc
        - _Z16ncclOsGetPciPathPKcPPc
        - _Z17ncclOsGetBcmLinksPKcPiPPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoGetXmlFromCpuP11ncclXmlNodeP7ncclXml
        - _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
        - _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - _Z34ncclNvmlDeviceGetCurrPcieLinkWidthP13nvmlDevice_stPj
        - _Z39ncclNvmlDeviceGetCurrPcieLinkGenerationP13nvmlDevice_stPj
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
        - __isoc99_sscanf
        - strcmp
        - strlen
        - strncmp
        - strtol
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:599,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:606,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:606,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:606,3'
          Dst:             _Z16ncclOsGetPciPathPKcPPc
        - Src:             'graph/xml.cc:606,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:607,13'
          Dst:             _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - Src:             'graph/xml.cc:607,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:607,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:609,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:610,56'
          Dst:             strncmp
        - Src:             'graph/xml.cc:612,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:612,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:612,5'
          Dst:             _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - Src:             'graph/xml.cc:612,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:637,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:637,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:637,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:637,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:639,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:639,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:639,26'
          Dst:             _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
        - Src:             'graph/xml.cc:641,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:641,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:641,20'
          Dst:             _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - Src:             'graph/xml.cc:0,0'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:644,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:644,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:644,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:644,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:646,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:646,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:646,26'
          Dst:             _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
        - Src:             'graph/xml.cc:648,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:648,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:648,20'
          Dst:             _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - Src:             'graph/xml.cc:0,0'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:651,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:651,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:651,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:651,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:653,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:653,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:653,26'
          Dst:             _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
        - Src:             'graph/xml.cc:655,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:655,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:655,20'
          Dst:             _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - Src:             'graph/xml.cc:0,0'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:658,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:658,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:658,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:658,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:662,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:662,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:662,20'
          Dst:             _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
        - Src:             'graph/xml.cc:662,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:665,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:660,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:660,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:660,26'
          Dst:             _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
        - Src:             'graph/xml.cc:660,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:665,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:669,11'
          Dst:             _Z39ncclNvmlDeviceGetCurrPcieLinkGenerationP13nvmlDevice_stPj
        - Src:             'graph/xml.cc:0,0'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:684,7'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:684,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:684,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:685,7'
          Dst:             __isoc99_sscanf
        - Src:             'graph/xml.cc:688,7'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:688,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:688,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:689,7'
          Dst:             __isoc99_sscanf
        - Src:             'graph/xml.cc:690,7'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:696,7'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:703,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:707,11'
          Dst:             _Z34ncclNvmlDeviceGetCurrPcieLinkWidthP13nvmlDevice_stPj
        - Src:             'graph/xml.cc:0,0'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:716,7'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:716,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:716,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:717,25'
          Dst:             strtol
        - Src:             'graph/xml.cc:718,7'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:718,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:718,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:719,23'
          Dst:             strtol
        - Src:             'graph/xml.cc:720,7'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:725,7'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:732,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:733,25'
          Dst:             strcmp
        - Src:             'graph/xml.cc:736,5'
          Dst:             _Z17ncclOsGetBcmLinksPKcPiPPc
        - Src:             'graph/xml.cc:736,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:736,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:740,7'
          Dst:             _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
        - Src:             'graph/xml.cc:742,9'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:742,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:742,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:743,9'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:756,7'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:756,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:756,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:762,27'
          Dst:             strlen
        - Src:             'graph/xml.cc:769,15'
          Dst:             _Z14checkBDFFormatPc
        - Src:             'graph/xml.cc:772,13'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:773,13'
          Dst:             _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
        - Src:             'graph/xml.cc:775,15'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:775,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:775,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:776,15'
          Dst:             _Z11getHostHashv
        - Src:             'graph/xml.cc:776,15'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/xml.cc:777,15'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:781,26'
          Dst:             strlen
        - Src:             'graph/xml.cc:783,17'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/xml.cc:785,19'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:785,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:785,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:786,19'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:846,7'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/xml.cc:849,9'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:850,9'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:850,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:850,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:851,9'
          Dst:             _Z11getHostHashv
        - Src:             'graph/xml.cc:851,9'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/xml.cc:852,9'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:853,9'
          Dst:             _Z21ncclTopoGetXmlFromCpuP11ncclXmlNodeP7ncclXml
        - Src:             'graph/xml.cc:853,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:853,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:863,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:863,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:863,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:866,7'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:867,28'
          Dst:             strcmp
        - Src:             'graph/xml.cc:873,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:881,7'
          Dst:             strcmp
        - Src:             'graph/xml.cc:882,5'
          Dst:             _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - Src:             'graph/xml.cc:882,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:882,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:883,14'
          Dst:             strcmp
        - Src:             'graph/xml.cc:884,5'
          Dst:             _Z21ncclTopoGetXmlFromCpuP11ncclXmlNodeP7ncclXml
        - Src:             'graph/xml.cc:884,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:884,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:177,9'
          Dst:             strcmp
    - functionName:    _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strncpy
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:376,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:381,3'
          Dst:             strncpy
    - functionName:    _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:306,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:309,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:312,3'
          Dst:             snprintf
    - functionName:    _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - strncpy
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:240,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:243,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:246,3'
          Dst:             strncpy
    - functionName:    _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:331,9'
          Dst:             strcmp
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTopoSetAttrFromSysP11ncclXmlNodePKcS2_S2_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:442,3'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - Src:             'graph/xml.cc:442,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:443,28'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
    - functionName:    _Z23ncclTopoSetAttrFromNvmlP11ncclXmlNodeP13nvmlDevice_stPKc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z24ncclNvmlDeviceGetPciInfoP13nvmlDevice_stP14nvmlPciInfo_st
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - snprintf
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:450,22'
          Dst:             _Z24ncclNvmlDeviceGetPciInfoP13nvmlDevice_stP14nvmlPciInfo_st
        - Src:             'graph/xml.cc:455,7'
          Dst:             strcmp
        - Src:             'graph/xml.cc:457,14'
          Dst:             strcmp
        - Src:             'graph/xml.cc:459,14'
          Dst:             strcmp
        - Src:             'graph/xml.cc:461,14'
          Dst:             strcmp
        - Src:             'graph/xml.cc:0,0'
          Dst:             snprintf
        - Src:             'graph/xml.cc:466,3'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13xmlSetAttrIntP11ncclXmlNodePKci
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:282,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:285,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:288,3'
          Dst:             snprintf
    - functionName:    _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:344,9'
          Dst:             strcmp
        - Src:             'graph/xml.h:346,7'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:347,20'
          Dst:             strcmp
    - functionName:    _Z14checkBDFFormatPc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          140
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached:
        - _Z5isHexc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:582,7'
          Dst:             strlen
        - Src:             'graph/xml.cc:584,8'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:584,32'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:584,56'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:584,80'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:585,8'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:585,32'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:585,56'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:585,80'
          Dst:             _Z5isHexc
        - Src:             'graph/xml.cc:586,8'
          Dst:             _Z5isHexc
    - functionName:    _Z21ncclTopoGetXmlFromCpuP11ncclXmlNodeP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          193
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclOsGetNumaNodeAffinityjPcm
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
        - strncpy
        - strtoul
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:473,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:476,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:478,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:482,45'
          Dst:             strtoul
        - Src:             'graph/xml.cc:484,5'
          Dst:             _Z25ncclOsGetNumaNodeAffinityjPcm
        - Src:             'graph/xml.cc:484,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:485,5'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:488,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:496,5'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:504,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:527,5'
          Dst:             strncpy
        - Src:             'graph/xml.cc:529,5'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:532,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:559,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:560,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z5isHexc
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclTopoFillGpuP7ncclXmlPKcPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          224
      EdgeCount:       80
      CyclomaticComplexity: 25
      functionsReached:
        - _Z18ncclTopoGetPciNodeP7ncclXmlPKcPP11ncclXmlNode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoGetXmlFromGpuP11ncclXmlNodeP13nvmlDevice_stP7ncclXmlPS0_
        - _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - _ZL17xmlSetAttrIfUnsetP11ncclXmlNodePKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:1061,3'
          Dst:             _Z18ncclTopoGetPciNodeP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:1061,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1061,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1062,3'
          Dst:             _ZL17xmlSetAttrIfUnsetP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:1063,3'
          Dst:             _Z21ncclTopoGetXmlFromSysP11ncclXmlNodeP7ncclXml
        - Src:             'graph/xml.cc:1063,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1063,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1065,3'
          Dst:             _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - Src:             'graph/xml.cc:1065,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1065,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1066,3'
          Dst:             _Z21ncclTopoGetXmlFromGpuP11ncclXmlNodeP13nvmlDevice_stP7ncclXmlPS0_
        - Src:             'graph/xml.cc:1066,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1066,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTopoGetXmlFromGpuP11ncclXmlNodeP13nvmlDevice_stP7ncclXmlPS0_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         290
      ICount:          1412
      EdgeCount:       408
      CyclomaticComplexity: 120
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclNvmlDeviceGetIndexP13nvmlDevice_stPj
        - _Z28ncclNvmlDeviceGetFieldValuesP13nvmlDevice_stiP17nvmlFieldValue_st
        - _Z28ncclNvmlDeviceGetNvLinkStateP13nvmlDevice_stjP20nvmlEnableState_enum
        - _Z30ncclOsGetPciDeviceClassByBusIdPKcPcm
        - _Z33ncclNvmlDeviceGetNvLinkCapabilityP13nvmlDevice_stj25nvmlNvLinkCapability_enumPj
        - _Z36ncclNvmlDeviceGetNvLinkRemotePciInfoP13nvmlDevice_stjP14nvmlPciInfo_st
        - _Z38ncclNvmlDeviceGetCudaComputeCapabilityP13nvmlDevice_stPiS1_
        - _Z39ncclNvmlDeviceGetNvLinkRemoteDeviceTypeP13nvmlDevice_stjP28nvmlIntNvLinkDeviceType_enum
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - _ZTW15ncclDebugNoWarn
        - cudaGetDeviceProperties_v2
        - cudaGetErrorString
        - cudaGetLastError
        - strncpy
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'graph/xml.cc:975,7'
          Branch Sides:    []
      Callsites:
        - Src:             'graph/xml.cc:899,3'
          Dst:             _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - Src:             'graph/xml.cc:900,24'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:900,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:900,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:905,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:907,5'
          Dst:             _Z22ncclNvmlDeviceGetIndexP13nvmlDevice_stPj
        - Src:             'graph/xml.cc:907,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:907,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:908,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:910,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:910,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:910,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:916,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:921,7'
          Dst:             cudaGetDeviceProperties_v2
        - Src:             'graph/xml.cc:921,7'
          Dst:             cudaGetErrorString
        - Src:             'graph/xml.cc:921,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:921,7'
          Dst:             cudaGetLastError
        - Src:             'graph/xml.cc:925,7'
          Dst:             _Z38ncclNvmlDeviceGetCudaComputeCapabilityP13nvmlDevice_stPiS1_
        - Src:             'graph/xml.cc:925,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:925,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:927,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:930,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:930,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:930,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:933,3'
          Dst:             _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - Src:             'graph/xml.cc:939,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:946,12'
          Dst:             _Z33ncclNvmlDeviceGetNvLinkCapabilityP13nvmlDevice_stj25nvmlNvLinkCapability_enumPj
        - Src:             'graph/xml.cc:959,14'
          Dst:             _Z28ncclNvmlDeviceGetFieldValuesP13nvmlDevice_stiP17nvmlFieldValue_st
        - Src:             'graph/xml.cc:964,15'
          Dst:             _Z28ncclNvmlDeviceGetNvLinkStateP13nvmlDevice_stjP20nvmlEnableState_enum
        - Src:             'graph/xml.cc:971,11'
          Dst:             _Z39ncclNvmlDeviceGetNvLinkRemoteDeviceTypeP13nvmlDevice_stjP28nvmlIntNvLinkDeviceType_enum
        - Src:             'graph/xml.cc:972,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:979,11'
          Dst:             strncpy
        - Src:             'graph/xml.cc:986,15'
          Dst:             _Z36ncclNvmlDeviceGetNvLinkRemotePciInfoP13nvmlDevice_stjP14nvmlPciInfo_st
        - Src:             'graph/xml.cc:988,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:994,26'
          Dst:             tolower
        - Src:             'graph/xml.cc:998,15'
          Dst:             _Z30ncclOsGetPciDeviceClassByBusIdPKcPcm
        - Src:             'graph/xml.cc:999,13'
          Dst:             strncpy
        - Src:             'graph/xml.cc:1005,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1009,7'
          Dst:             _ZL11xmlGetSubKvP11ncclXmlNodePKcPS0_S2_S2_
        - Src:             'graph/xml.cc:1011,9'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1011,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1011,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1012,9'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:1013,9'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/xml.cc:1014,9'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:1017,9'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:1017,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1017,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1018,9'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:1024,3'
          Dst:             _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - Src:             'graph/xml.cc:1030,12'
          Dst:             _Z28ncclNvmlDeviceGetFieldValuesP13nvmlDevice_stiP17nvmlFieldValue_st
        - Src:             'graph/xml.cc:1040,16'
          Dst:             _Z28ncclNvmlDeviceGetFieldValuesP13nvmlDevice_stiP17nvmlFieldValue_st
        - Src:             'graph/xml.cc:1047,11'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:1047,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:1047,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:1048,11'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/xml.cc:1049,11'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
    - functionName:    cudaGetDeviceProperties_v2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGetErrorString
      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:    412
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGetLastError
      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:    420
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          141
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - fclose
        - fopen
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:411,16'
          Dst:             fopen
        - Src:             'graph/xml.cc:414,7'
          Dst:             __errno_location
        - Src:             'graph/xml.cc:414,7'
          Dst:             strerror
        - Src:             'graph/xml.cc:414,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:418,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:421,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:421,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:421,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:422,3'
          Dst:             fclose
    - functionName:    _Z21ncclTopoXmlLoadSystemP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          189
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:392,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/xml.cc:392,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:392,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:394,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:398,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.cc:399,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:400,8'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:403,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:403,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:403,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadCpuP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:386,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:386,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:386,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadPciP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:380,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:380,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:380,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadNicP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:371,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:371,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:371,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadNetP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:365,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:365,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:365,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadGpuP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:360,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:360,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:360,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclTopoXmlLoadPciLinkP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:350,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:350,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:350,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTopoXmlLoadNvlinkP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:345,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:345,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:345,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoXmlLoadC2cP8_IO_FILEP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:355,3'
          Dst:             _Z10xmlLoadSubP8_IO_FILEP7ncclXmlP11ncclXmlNodeP10xmlHandleri
        - Src:             'graph/xml.cc:355,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:355,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23xmlTopoFuseXmlRecursiveP7ncclXmlP11ncclXmlNodeS2_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          141
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - _ZL11xmlFindNodeP11ncclXmlNodeS0_PS0_
        - _ZL23xmlTopoFuseXmlRecursiveP7ncclXmlP11ncclXmlNodeS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:311,5'
          Dst:             _ZL11xmlFindNodeP11ncclXmlNodeS0_PS0_
        - Src:             'graph/xml.cc:313,7'
          Dst:             _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - Src:             'graph/xml.cc:313,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:313,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:315,7'
          Dst:             _ZL23xmlTopoFuseXmlRecursiveP7ncclXmlP11ncclXmlNodeS2_
        - Src:             'graph/xml.cc:315,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:315,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:401,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:409,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:416,44'
          Dst:             _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - Src:             'graph/xml.h:416,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:416,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclTopoFuseXmlP7ncclXmlS0_
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - _ZL23xmlTopoFuseXmlRecursiveP7ncclXmlP11ncclXmlNodeS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:323,3'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:326,5'
          Dst:             _ZL10xmlAddTreeP7ncclXmlP11ncclXmlNodeS2_
        - Src:             'graph/xml.cc:331,3'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/xml.cc:333,3'
          Dst:             _ZL23xmlTopoFuseXmlRecursiveP7ncclXmlP11ncclXmlNodeS2_
        - Src:             'graph/xml.cc:333,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.cc:333,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTopoDumpXmlToFilePKcP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18ncclTopoDumpXmlReciP8_IO_FILEP11ncclXmlNode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fclose
        - fopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:296,16'
          Dst:             fopen
        - Src:             'graph/xml.cc:298,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.cc:301,3'
          Dst:             _Z18ncclTopoDumpXmlReciP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:302,3'
          Dst:             fclose
    - functionName:    _Z18ncclTopoDumpXmlReciP8_IO_FILEP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          121
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclTopoDumpXmlReciP8_IO_FILEP11ncclXmlNode
        - fprintf
        - fputc
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.cc:277,3'
          Dst:             fprintf
        - Src:             'graph/xml.cc:276,36'
          Dst:             fputc
        - Src:             'graph/xml.cc:280,5'
          Dst:             fprintf
        - Src:             'graph/xml.cc:283,5'
          Dst:             fwrite
        - Src:             'graph/xml.cc:285,5'
          Dst:             fwrite
        - Src:             'graph/xml.cc:287,7'
          Dst:             _Z18ncclTopoDumpXmlReciP8_IO_FILEP11ncclXmlNode
        - Src:             'graph/xml.cc:290,5'
          Dst:             fprintf
        - Src:             'graph/xml.cc:289,38'
          Dst:             fputc
    - 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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputc
      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:    _Z18ncclTopoConvertXmlP7ncclXmlmi
      functionSourceFile: '/src/nccl/src/graph/xml.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          226
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z19ncclNvmlGetCCStatusP16ncclNvmlCCStatus
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          282
      EdgeCount:       83
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:418,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:418,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:418,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:419,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:423,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:435,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:446,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:446,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z25ncclNvmlEnsureInitializedv
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         89
      ICount:          398
      EdgeCount:       90
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z14ncclOsNvmlOpenPPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:83,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:91,28'
          Dst:             _Z14ncclOsNvmlOpenPPv
        - Src:             'misc/nvmlwrap.cc:133,19'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/nvmlwrap.cc:151,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:159,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:212,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:212,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z34ncclNvmlDeviceGetCurrPcieLinkWidthP13nvmlDevice_stPj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:411,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:411,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:411,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:412,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:413,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:415,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:415,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z39ncclNvmlDeviceGetCurrPcieLinkGenerationP13nvmlDevice_stPj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:404,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:404,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:404,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:405,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:406,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:408,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:408,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z33ncclNvmlDeviceGetPcieLinkMaxSpeedP13nvmlDevice_stPi
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:397,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:397,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:398,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:401,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:401,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z27ncclNvmlDeviceGetPciInfoExtP13nvmlDevice_stP19nvmlPciInfoExt_v1_t
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          146
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:388,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:388,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:388,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:389,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:392,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:394,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:394,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z24ncclNvmlDeviceGetPciInfoP13nvmlDevice_stP14nvmlPciInfo_st
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:381,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:381,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:381,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:382,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:383,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:385,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:385,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z29ncclNvmlDeviceGetPlatformInfoP13nvmlDevice_stP21nvmlPlatformInfo_v2_t
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          151
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:373,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:373,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:373,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:374,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:376,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:378,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:378,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z31ncclNvmlDeviceGetGpuFabricInfoVP13nvmlDevice_stP22nvmlGpuFabricInfo_v2_t
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          151
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:365,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:365,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:365,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:366,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:368,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:370,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:370,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z28ncclNvmlDeviceGetFieldValuesP13nvmlDevice_stiP17nvmlFieldValue_st
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:357,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:357,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:357,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:358,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:361,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:361,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z26ncclNvmlDeviceGetP2PStatusP13nvmlDevice_stS0_24nvmlGpuP2PCapsIndex_enumP21nvmlGpuP2PStatus_enum
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          281
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:338,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:350,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:352,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:351,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:352,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:352,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z38ncclNvmlDeviceGetCudaComputeCapabilityP13nvmlDevice_stPiS1_
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          101
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:324,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:324,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:324,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclNvmlDeviceGetNvLinkCapabilityP13nvmlDevice_stj25nvmlNvLinkCapability_enumPj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:317,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:317,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:317,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:318,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:319,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:321,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:321,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z39ncclNvmlDeviceGetNvLinkRemoteDeviceTypeP13nvmlDevice_stjP28nvmlIntNvLinkDeviceType_enum
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:309,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:309,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:309,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:310,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:311,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:313,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:313,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z36ncclNvmlDeviceGetNvLinkRemotePciInfoP13nvmlDevice_stjP14nvmlPciInfo_st
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:301,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:301,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:301,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:302,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:303,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:305,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:305,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z28ncclNvmlDeviceGetNvLinkStateP13nvmlDevice_stjP20nvmlEnableState_enum
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:294,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:294,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:294,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:295,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:296,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:298,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:298,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z22ncclNvmlDeviceGetIndexP13nvmlDevice_stPj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          97
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:283,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:283,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:283,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclNvmlDeviceGetCountPj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          227
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:266,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:267,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:275,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:277,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:280,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:280,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z35ncclNvmlDeviceGetMemoryErrorCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlEccCounterType_enum23nvmlMemoryLocation_enumPy
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:258,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:258,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:258,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:259,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:260,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:262,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:262,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z21ncclNvmlDeviceGetNameP13nvmlDevice_stPcj
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:249,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:249,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:249,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:250,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:251,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:253,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:253,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:243,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
      functionSourceFile: '/src/nccl/src/misc/nvmlwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/nvmlwrap.cc:236,3'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'misc/nvmlwrap.cc:236,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/nvmlwrap.cc:236,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:237,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/nvmlwrap.cc:238,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/nvmlwrap.cc:240,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/nvmlwrap.cc:240,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZTW29ncclThreadSignalLocalInstance
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZTH29ncclThreadSignalLocalInstance
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH29ncclThreadSignalLocalInstance
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __cxx_global_var_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16ncclThreadSignalC2Ev
        - _ZN16ncclThreadSignalD2Ev
        - __cxa_thread_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:245,38'
          Dst:             _ZN16ncclThreadSignalC2Ev
        - Src:             'misc/utils.cc:0,0'
          Dst:             __cxa_thread_atexit
        - Src:             'misc/utils.cc:0,0'
          Dst:             _ZN16ncclThreadSignalD2Ev
    - functionName:    _ZN16ncclThreadSignalC2Ev
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableC1Ev
        - _ZNSt5mutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:199,8'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'include/utils.h:199,8'
          Dst:             _ZNSt18condition_variableC1Ev
    - functionName:    _ZN16ncclThreadSignalD2Ev
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:199,8'
          Dst:             _ZNSt18condition_variableD1Ev
    - functionName:    _ZNSt18condition_variableD1Ev
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18condition_variableC1Ev
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
    - functionName:    _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    __once_proxy
      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:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZSt9call_onceIRFvvEJEEvRSt9once_flagOT_DpOT0_ENKUlvE0_cvPS0_Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7eatHashPmPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z33ncclIntruAddressMapRemove_untypedP27ncclIntruAddressMap_untypediiim
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          116
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z15ncclHashPointeriPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11readNextPtrPvi
        - _ZL12writeNextPtrPviS_
        - _ZL7readKeyPvii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:537,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:541,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:550,16'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'misc/utils.cc:555,24'
          Dst:             _ZL7readKeyPvii
        - Src:             'misc/utils.cc:555,24'
          Dst:             _ZL7readKeyPvii
        - Src:             'misc/utils.cc:557,20'
          Dst:             _ZL11readNextPtrPvi
        - Src:             'misc/utils.cc:565,9'
          Dst:             _ZL12writeNextPtrPviS_
        - Src:             'misc/utils.cc:581,11'
          Dst:             _ZL11readNextPtrPvi
    - functionName:    _Z15ncclHashPointeriPv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7readKeyPvii
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11readNextPtrPvi
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12writeNextPtrPviS_
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31ncclIntruAddressMapFind_untypedP27ncclIntruAddressMap_untypediiimPPv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ncclHashPointeriPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11readNextPtrPvi
        - _ZL7readKeyPvii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:498,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:502,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:506,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:517,16'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'misc/utils.cc:521,24'
          Dst:             _ZL7readKeyPvii
        - Src:             'misc/utils.cc:526,11'
          Dst:             _ZL11readNextPtrPvi
    - functionName:    _Z33ncclIntruAddressMapInsert_untypedP27ncclIntruAddressMap_untypediiimPv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          215
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _Z15ncclHashPointeriPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11readNextPtrPvi
        - _ZL12writeNextPtrPviS_
        - _ZL7readKeyPvii
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:409,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:413,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:417,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:426,26'
          Dst:             calloc
        - Src:             'misc/utils.cc:429,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:446,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:460,22'
          Dst:             _ZL11readNextPtrPvi
        - Src:             'misc/utils.cc:461,28'
          Dst:             _ZL7readKeyPvii
        - Src:             'misc/utils.cc:462,22'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'misc/utils.cc:463,9'
          Dst:             _ZL12writeNextPtrPviS_
        - Src:             'misc/utils.cc:476,16'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'misc/utils.cc:477,23'
          Dst:             _ZL11readNextPtrPvi
        - Src:             'misc/utils.cc:481,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:487,3'
          Dst:             _ZL12writeNextPtrPviS_
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclBitsToStringjjPFPKciEPcmS0_
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:351,5'
          Dst:             snprintf
        - Src:             'misc/utils.cc:359,27'
          Dst:             snprintf
        - Src:             'misc/utils.cc:360,14'
          Dst:             snprintf
    - functionName:    _Z23ncclMemoryStackDestructP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclMemoryStack15allocateSpilledEPS_mm
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          221
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:282,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:312,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:318,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:319,3'
          Dst:             abort
    - 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:    _ZL9matchPortii
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7matchIfPKcS0_b
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:220,31'
          Dst:             strlen
        - Src:             'misc/utils.cc:220,52'
          Dst:             strlen
        - Src:             'misc/utils.cc:221,10'
          Dst:             strncmp
    - functionName:    _Z11matchIfListPKciP5netIfibPi
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          77
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL7matchIfPKcS0_b
        - _ZL9matchPortii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:237,9'
          Dst:             _ZL7matchIfPKcS0_b
        - Src:             'misc/utils.cc:237,58'
          Dst:             _ZL9matchPortii
    - functionName:    _Z15parseStringListPKcP5netIfi
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z12ncclOsStrSepPPcPKc
        - atoi
        - snprintf
        - strdup
        - strtok_r
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:192,15'
          Dst:             strdup
        - Src:             'misc/utils.cc:197,17'
          Dst:             strtok_r
        - Src:             'misc/utils.cc:200,17'
          Dst:             _Z12ncclOsStrSepPPcPKc
        - Src:             'misc/utils.cc:202,7'
          Dst:             snprintf
        - Src:             'misc/utils.cc:204,13'
          Dst:             _Z12ncclOsStrSepPPcPKc
        - Src:             'misc/utils.cc:205,54'
          Dst:             atoi
        - Src:             'misc/utils.cc:206,13'
          Dst:             _Z12ncclOsStrSepPPcPKc
        - Src:             'misc/utils.cc:207,54'
          Dst:             atoi
        - Src:             'misc/utils.cc:208,13'
          Dst:             _Z12ncclOsStrSepPPcPKc
        - Src:             'misc/utils.cc:209,55'
          Dst:             atoi
        - Src:             'misc/utils.cc:212,13'
          Dst:             strtok_r
    - functionName:    strdup
      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:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7getHashPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10digestHashPKm
        - _ZL7eatHashPmPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:541,3'
          Dst:             _ZL7eatHashPmPKvm
        - Src:             'include/bitops.h:542,10'
          Dst:             _ZL10digestHashPKm
    - functionName:    _ZL10digestHashPKm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10getPidHashv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12ncclOsGetPidv
        - _ZL7getHashPKvm
        - readlink
        - sprintf
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:176,31'
          Dst:             _Z12ncclOsGetPidv
        - Src:             'misc/utils.cc:176,3'
          Dst:             sprintf
        - Src:             'misc/utils.cc:177,14'
          Dst:             strlen
        - Src:             'misc/utils.cc:179,13'
          Dst:             readlink
        - Src:             'misc/utils.cc:186,25'
          Dst:             strlen
        - Src:             'misc/utils.cc:186,10'
          Dst:             _ZL7getHashPKvm
    - 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:    _ZL7eatHashImEvPmPKT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7eatHashPmPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:526,3'
          Dst:             _ZL7eatHashPmPKvm
    - functionName:    _Z11hashCombinemm
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10digestHashPKm
        - _ZL7eatHashImEvPmPKT_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:163,3'
          Dst:             _ZL7eatHashImEvPmPKT_
        - Src:             'misc/utils.cc:164,3'
          Dst:             _ZL7eatHashImEvPmPKT_
        - Src:             'misc/utils.cc:165,10'
          Dst:             _ZL10digestHashPKm
    - functionName:    _ZL15getHostHashOncev
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z11getHostNamePcic
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL7getHashPKvm
        - __isoc99_fscanf
        - fclose
        - fopen
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:122,9'
          Dst:             _Z11getHostNamePcic
        - Src:             'misc/utils.cc:123,16'
          Dst:             strlen
        - Src:             'misc/utils.cc:125,17'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/utils.cc:126,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:127,5'
          Dst:             strncpy
        - Src:             'misc/utils.cc:131,18'
          Dst:             fopen
        - Src:             'misc/utils.cc:134,11'
          Dst:             __isoc99_fscanf
        - Src:             'misc/utils.cc:135,9'
          Dst:             strncpy
        - Src:             'misc/utils.cc:138,7'
          Dst:             fclose
        - Src:             'misc/utils.cc:153,37'
          Dst:             strlen
        - Src:             'misc/utils.cc:153,19'
          Dst:             _ZL7getHashPKvm
    - functionName:    _Z11getHostNamePcic
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:74,7'
          Dst:             gethostname
        - Src:             'misc/utils.cc:75,5'
          Dst:             strncpy
    - functionName:    __isoc99_fscanf
      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:    gethostname
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11getHostHashv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15getHostHashOncev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:157,3'
          Dst:             _ZL15getHostHashOncev
    - functionName:    _Z8getBusIdiPl
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaDeviceGetPCIBusId
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:68,3'
          Dst:             cudaDeviceGetPCIBusId
        - Src:             'misc/utils.cc:68,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/utils.cc:68,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/utils.cc:68,3'
          Dst:             cudaGetLastError
        - Src:             'misc/utils.cc:69,3'
          Dst:             _Z12busIdToInt64PKcPl
    - functionName:    cudaDeviceGetPCIBusId
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12busIdToInt64PKcPl
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strtol
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:46,9'
          Dst:             strtol
    - functionName:    _Z14pciPathToInt64PcPl
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:52,22'
          Dst:             strlen
        - Src:             'misc/utils.cc:58,3'
          Dst:             _Z12busIdToInt64PKcPl
    - functionName:    _Z12int64ToBusIdlPc
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:28,3'
          Dst:             sprintf
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    _Z15ncclCudaCompCapv
      functionSourceFile: '/src/nccl/src/misc/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10cuda_clear9cudaError
        - cudaDeviceGetAttribute
        - cudaGetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/utils.cc:20,8'
          Dst:             cudaGetDevice
        - Src:             'misc/utils.cc:20,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/utils.cc:22,8'
          Dst:             cudaDeviceGetAttribute
        - Src:             'misc/utils.cc:22,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/utils.cc:23,8'
          Dst:             cudaDeviceGetAttribute
        - Src:             'misc/utils.cc:23,8'
          Dst:             _ZL10cuda_clear9cudaError
    - functionName:    cudaDeviceGetAttribute
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_remove_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseEmPNSC_15_Hash_node_baseEPNSC_10_Hash_nodeISA_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_remove_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEEm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1910,2'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_remove_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1920,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1921,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
    - functionName:    _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:341,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE7destroyISC_EEvRSE_PT_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE22_M_deallocate_node_ptrEPSD_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,36'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,62'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE7destroyISC_EEvRSE_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2103,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE22_M_deallocate_node_ptrEPSD_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EE6_S_getERSF_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2047,16'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EE6_S_getERSF_
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:237,27'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE6_M_ptrEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE7destroyISC_EEvRSE_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE7destroyISD_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE7destroyISD_EEvPT_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE22_M_deallocate_node_ptrEPSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10pointer_toERSD_
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE10deallocateERSE_PSD_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2111,20'
          Dst:             _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10pointer_toERSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,39'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE10deallocateERSE_PSD_m
    - functionName:    _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10pointer_toERSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE10deallocateERSE_PSD_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10deallocateEPSE_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10deallocateEPSE_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE10deallocateEPSE_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE7destroyISD_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEED2Ev
    - functionName:    _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EE6_S_getERSF_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail19_Node_iterator_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi2ENS_18_Mod_range_hashingELb1EE7_S_cgetERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseEmPNSC_15_Hash_node_baseEPNSC_10_Hash_nodeISA_Lb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1947,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseEmPNSC_15_Hash_node_baseEPNSC_10_Hash_nodeISA_Lb1EEE
    - functionName:    _ZNSt8__detail13_Equal_helperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEENS_10_Select1stESt8equal_toIS6_EmLb1EE9_S_equalsERKSE_RKSC_RS8_mPNS_10_Hash_nodeISB_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1450,67'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:245,17'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
    - functionName:    _ZNSt11char_traitsIcE7compareEPKcS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h:332,9'
          Dst:             memcmp
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10__pair_getILm0EE5__getIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEERT_RSt4pairISB_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE7_S_cgetERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESt8equal_toINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EE7_S_cgetERKS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Hash_impl4hashEPKvmm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/functional_hash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi1ESt4hashINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEELb1EE7_S_cgetERKS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:804,16'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS7_
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE8allocateEmPKv
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEERKSaIT_E
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2134,20'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_allocate_bucketsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:361,28'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_allocate_bucketsEm
    - functionName:    _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_allocate_bucketsEm
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2123,38'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_allocate_bucketsEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2148,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEPPNSC_15_Hash_node_baseEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:375,9'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEPPNSC_15_Hash_node_baseEm
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEPPNSC_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:370,21'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEERKSaIT_E
        - _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2146,20'
          Dst:             _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2148,7'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE10deallocateEPS3_m
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE10deallocateEPS3_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEE10deallocateEPS3_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_insert_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEENS_10_Select1stESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1418,29'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2102,4'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2103,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2108,21'
          Dst:             _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2109,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __clang_call_terminate
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2ES7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:344,9'
          Dst:             _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ES7_
    - functionName:    _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ES7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS8_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS8_
    - functionName:    _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE7_M_headERS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERSC_IJDpT1_EESt12_Index_tupleIJXspT0_EEESL_IJXspT2_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1673,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
    - functionName:    _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ES7_
        - _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7_M_headERS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm0ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2ES7_
    - functionName:    _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESD_IJDpT0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERSC_IJDpT1_EESt12_Index_tupleIJXspT0_EEESL_IJXspT2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1661,9'
          Dst:             _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERSC_IJDpT1_EESt12_Index_tupleIJXspT0_EEESL_IJXspT2_EEE
    - functionName:    _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:642,17'
          Dst:             _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE9constructISD_JRKSt21piecewise_construct_tSt5tupleIJRSA_EESK_IJEEEEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESD_IJDpT0_EE
        - _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,27'
          Dst:             _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2EOS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEC2IJRS6_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EESD_IJDpT0_EE
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:229,12'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
    - functionName:    _ZNSt8__detail15_Hash_node_baseC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE9constructISC_JRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEvRSE_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE9constructISD_JRKSt21piecewise_construct_tSt5tupleIJRSA_EESK_IJEEEEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE9constructISD_JRKSt21piecewise_construct_tSt5tupleIJRSA_EESK_IJEEEEEvPT_DpOT0_
    - functionName:    _ZNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:264,12'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEEC2Ev
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE8allocateERSE_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEE8allocateEmPKv
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_insert_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEE
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
        - _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEENS_10_Select1stESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1748,8'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,38'
          Dst:             _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEENS_10_Select1stESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,59'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1758,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1761,10'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1762,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1755,4'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_insert_bucket_beginEmPNSC_10_Hash_nodeISA_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1757,11'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS7_EEclsr4_TCCISB_EE27_ImplicitlyConvertibleTupleIS7_EEgesZT_Li1EEbE4typeELb1EEES7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:589,9'
          Dst:             _ZNSt11_Tuple_implILm0EJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2ES7_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEPSD_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE10deallocateERSE_PSD_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE8allocateERSE_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE9constructISC_JRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEvRSE_PT_DpOT0_
        - _ZNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,46'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,16'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE8allocateERSE_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2085,25'
          Dst:             _ZNSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,37'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2087,14'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE9constructISC_JRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEvRSE_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2090,4'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,38'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE10deallocateERSE_PSD_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2094,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEESaISB_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm
        - _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS7_EEclsr4_TCCISB_EE27_ImplicitlyConvertibleTupleIS7_EEgesZT_Li1EEbE4typeELb1EEES7_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEPSD_DpOT_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:702,11'
          Dst:             _ZNSt5tupleIJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS7_EEclsr4_TCCISB_EE27_ImplicitlyConvertibleTupleIS7_EEgesZT_Li1EEbE4typeELb1EEES7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:701,15'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEPSD_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:704,16'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:707,19'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEEE4_M_vEv
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:545,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv
        - _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,20'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb0ELb1EEC2EPNS_10_Hash_nodeISB_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,36'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_deallocate_nodesEPSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2124,4'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE18_M_deallocate_nodeEPSD_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_deallocate_nodesEPSD_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEE19_M_deallocate_nodesEPSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEED2Ev
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1387,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1389,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:102,11'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1096,7'
          Dst:             _ZNSaINSt8__detail10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEC2Ev
    - functionName:    _ZNSt8__detail20_Prime_rehash_policyC2Ef
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2036,7'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEELb1EEC2Ev
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEEC2Ev
        - _ZNSt8__detail20_Prime_rehash_policyC2Ef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail20_Prime_rehash_policyC2Ef
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:141,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEEC2Ev
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE5eraseERSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseERS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:816,21'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseERS7_
    - functionName:    _ZN17ncclParamRegistry6removeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/src/nccl/src/param/param_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN17ncclParamRegistry5stateEv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE5eraseERSD_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param_registry.cc:35,15'
          Dst:             _ZN17ncclParamRegistry5stateEv
        - Src:             'param/param_registry.cc:36,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'param/param_registry.cc:37,11'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE5eraseERSD_
        - Src:             'param/param_registry.cc:39,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'param/param_registry.cc:39,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZN17ncclParamRegistry5stateEv
      functionSourceFile: '/src/nccl/src/include/param/param_registry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclParamRegistryInstance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param_registry.h:59,41'
          Dst:             ncclParamRegistryInstance
    - functionName:    ncclParamRegistryInstance
      functionSourceFile: '/src/nccl/src/param/param_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN17ncclParamRegistry13registryStateC2Ev
        - _ZN17ncclParamRegistry13registryStateD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param_registry.cc:12,3'
          Dst:             __cxa_guard_acquire
        - Src:             'param/param_registry.cc:12,43'
          Dst:             _ZN17ncclParamRegistry13registryStateC2Ev
        - Src:             'param/param_registry.cc:12,3'
          Dst:             __cxa_atexit
        - Src:             'param/param_registry.cc:12,3'
          Dst:             _ZN17ncclParamRegistry13registryStateD2Ev
        - Src:             'param/param_registry.cc:12,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN17ncclParamRegistry13registryStateC2Ev
      functionSourceFile: '/src/nccl/src/include/param/param_registry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEC2Ev
        - _ZNSt5mutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param_registry.h:53,10'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEC2Ev
        - Src:             'include/param/param_registry.h:53,10'
          Dst:             _ZNSt5mutexC2Ev
    - functionName:    _ZN17ncclParamRegistry13registryStateD2Ev
      functionSourceFile: '/src/nccl/src/include/param/param_registry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/param_registry.h:53,10'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev
    - functionName:    _ZN17ncclParamRegistry4findENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/src/nccl/src/param/param_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN17ncclParamRegistry5stateEv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE3endEv
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE4findERSD_
        - _ZNSt8__detailneISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESG_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param_registry.cc:28,15'
          Dst:             _ZN17ncclParamRegistry5stateEv
        - Src:             'param/param_registry.cc:29,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'param/param_registry.cc:30,21'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE4findERSD_
        - Src:             'param/param_registry.cc:31,25'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE3endEv
        - Src:             'param/param_registry.cc:31,14'
          Dst:             _ZNSt8__detailneISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESG_
        - Src:             'param/param_registry.cc:32,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'param/param_registry.cc:32,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE4findERSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:922,21'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7_
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:348,21'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N17ncclParamRegistry8mapEntryEESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv
    - functionName:    _ZNSt8__detailneISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESG_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEixERSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEESaISB_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:986,16'
          Dst:             _ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_N17ncclParamRegistry8mapEntryEESaISB_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8_
    - functionName:    _ZN17ncclParamRegistry3addENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ncclParamInfo_tP18ncclParamInterface
      functionSourceFile: '/src/nccl/src/param/param_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN17ncclParamRegistry5stateEv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE3endEv
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE4findERSD_
        - _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEixERSD_
        - _ZNSt8__detailneISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESG_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param_registry.cc:17,15'
          Dst:             _ZN17ncclParamRegistry5stateEv
        - Src:             'param/param_registry.cc:18,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'param/param_registry.cc:19,15'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE4findERSD_
        - Src:             'param/param_registry.cc:19,36'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEE3endEv
        - Src:             'param/param_registry.cc:19,25'
          Dst:             _ZNSt8__detailneISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESG_
        - Src:             'param/param_registry.cc:20,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'param/param_registry.cc:23,3'
          Dst:             _ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN17ncclParamRegistry8mapEntryESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEEixERSD_
        - Src:             'param/param_registry.cc:25,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'param/param_registry.cc:25,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _GLOBAL__sub_I_param.cc
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'param/param.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIbED2Ev
        - _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - _ZN9ncclParamIbED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:16,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'param/param.cc:16,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'param/param.cc:16,1'
          Dst:             _ZN9ncclParamIbEC2EPKcb15ncclParamParserIbES2_mS2_
        - Src:             'param/param.cc:16,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
        - Src:             'param/param.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'param/param.cc:0,0'
          Dst:             _ZN9ncclParamIbED2Ev
        - Src:             'param/param.cc:16,1'
          Dst:             _ZN15ncclParamParserIbED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN15ncclParamParserIPKcED2Ev
        - _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - _ZN9ncclParamIPKcED2Ev
        - _ZNSt10shared_ptrIKvEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:20,1'
          Dst:             _ZNSt10shared_ptrIKvEC2Ev
        - Src:             'param/param.cc:20,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'param/param.cc:20,1'
          Dst:             _ZN9ncclParamIPKcEC2ES1_S1_15ncclParamParserIS1_ES1_mS1_
        - Src:             'param/param.cc:20,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
        - Src:             'param/param.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'param/param.cc:0,0'
          Dst:             _ZN9ncclParamIPKcED2Ev
        - Src:             'param/param.cc:20,1'
          Dst:             _ZN15ncclParamParserIPKcED2Ev
    - functionName:    _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_LS2_2EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1185,24'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1187,16'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EE7_M_incrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:389,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
    - functionName:    _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EE7_M_incrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:406,8'
          Dst:             _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EE7_M_incrEv
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_M_vEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:245,17'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:237,27'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detailneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_construct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE10deallocateEPS6_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:545,16'
          Dst:             _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
    - functionName:    _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:341,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEERKSaIT_E
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2134,20'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EE6_S_getERSA_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2047,16'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EE6_S_getERSA_
    - functionName:    _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EE6_S_getERSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_allocate_bucketsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:361,28'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_allocate_bucketsEm
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE19_M_allocate_bucketsEm
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2123,38'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE19_M_allocate_bucketsEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2148,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEv
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEPPNS7_15_Hash_node_baseEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:375,9'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEPPNS7_15_Hash_node_baseEm
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEPPNS7_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:370,21'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEERKSaIT_E
        - _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2146,20'
          Dst:             _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2148,7'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE22_M_insert_bucket_beginEmPNS7_10_Hash_nodeIS5_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2102,4'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2103,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2108,21'
          Dst:             _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2109,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE9constructIS8_JS8_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:229,12'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
    - functionName:    _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE9constructIS7_JS7_EEEvRS9_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE9constructIS8_JS8_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE9constructIS8_JS8_EEEvPT_DpOT0_
    - functionName:    _ZNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:264,12'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE8allocateERS9_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE8allocateEmPKv
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE16_M_allocate_nodeIJS7_EEEPS8_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE10deallocateERS9_PS8_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE8allocateERS9_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE9constructIS7_JS7_EEEvRS9_PT_DpOT0_
        - _ZNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,46'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,16'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE8allocateERS9_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2085,25'
          Dst:             _ZNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,37'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2087,14'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE9constructIS7_JS7_EEEvRS9_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2090,4'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,38'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE10deallocateERS9_PS8_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2094,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE10deallocateERS9_PS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10deallocateEPS9_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10deallocateEPS9_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10deallocateEPS9_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail13_Equal_helperINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt8equal_toIS6_EmLb1EE9_S_equalsERKS9_RKS7_RKS6_mPNS_10_Hash_nodeIS6_Lb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1450,67'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_M_vEv
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_9_IdentityELb1EE7_S_cgetERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_9_IdentityELb1EE6_S_getERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairINSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEEbEC2IS8_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE22_M_insert_bucket_beginEmPNS7_10_Hash_nodeIS5_Lb1EEE
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKm
        - _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
        - _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE18_M_deallocate_nodeEPS8_
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_M_vEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1748,8'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,38'
          Dst:             _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,59'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_M_vEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1758,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1761,10'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE18_M_deallocate_nodeEPS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1762,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1755,4'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE22_M_insert_bucket_beginEmPNS7_10_Hash_nodeIS5_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1757,11'
          Dst:             _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_9_IdentityELb1EE6_S_getERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1418,29'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_9_IdentityELb1EE6_S_getERS2_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE18_M_deallocate_nodeEPS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE7destroyIS7_EEvRS9_PT_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE22_M_deallocate_node_ptrEPS8_
        - _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,36'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,62'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE7destroyIS7_EEvRS9_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2103,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE22_M_deallocate_node_ptrEPS8_
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE7destroyIS7_EEvRS9_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE7destroyIS8_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE7destroyIS8_EEvPT_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE22_M_deallocate_node_ptrEPS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10pointer_toERS8_
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE10deallocateERS9_PS8_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2111,20'
          Dst:             _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10pointer_toERS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,39'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE10deallocateERS9_PS8_m
    - functionName:    _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE10pointer_toERS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEE7destroyIS8_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEEm
        - _ZNSt4pairINSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEEbEC2IS8_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
        - _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
        - _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1844,30'
          Dst:             _ZNSt8__detail15_Hash_code_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_NS_9_IdentityESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1850,26'
          Dst:             _ZNSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1853,11'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1853,9'
          Dst:             _ZNSt4pairINSt8__detail14_Node_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEEbEC2IS8_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEENS7_14_Node_iteratorIS5_Lb1ELb1EEENS7_20_Node_const_iteratorIS5_Lb1ELb1EEEOT_RKT0_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:758,6'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbEOT_RKT0_St17integral_constantIbLb1EEm
    - functionName:    _ZNSt8__detail10_AllocNodeISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2ERNS_16_Hashtable_allocIS9_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail12_Insert_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEEE20_M_conjure_hashtableEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail7_InsertINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEELb1EE6insertENS_20_Node_const_iteratorIS6_Lb1ELb1EEEOS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEENS7_14_Node_iteratorIS5_Lb1ELb1EEENS7_20_Node_const_iteratorIS5_Lb1ELb1EEEOT_RKT0_St17integral_constantIbLb1EE
        - _ZNSt8__detail10_AllocNodeISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2ERNS_16_Hashtable_allocIS9_EE
        - _ZNSt8__detail12_Insert_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEEE20_M_conjure_hashtableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:961,27'
          Dst:             _ZNSt8__detail12_Insert_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEEE20_M_conjure_hashtableEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:962,18'
          Dst:             _ZNSt8__detail10_AllocNodeISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2ERNS_16_Hashtable_allocIS9_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:963,13'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIS5_NS7_10_AllocNodeISaINS7_10_Hash_nodeIS5_Lb1EEEEEEEENS7_14_Node_iteratorIS5_Lb1ELb1EEENS7_20_Node_const_iteratorIS5_Lb1ELb1EEEOT_RKT0_St17integral_constantIbLb1EE
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JS6_EEEvPT_DpOT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JS6_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JS6_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_S_do_relocateEPS5_S8_S8_RS6_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8allocateEmPKv
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:505,20'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8max_sizeEv
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_max_sizeERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8max_sizeERKS6_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_relocateEPS5_S8_S8_RS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_S_do_relocateEPS5_S8_S8_RS6_St17integral_constantIbLb1EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:466,9'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_S_do_relocateEPS5_S8_S8_RS6_St17integral_constantIbLb1EE
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343,20'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m
    - functionName:    _ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_
        - _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_relocateEPS5_S8_S8_RS6_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSE_SH_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_relocateEPS5_S8_S8_RS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_relocateEPS5_S8_S8_RS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:809,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:115,6'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,22'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,4'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:827,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:130,4'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:285,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2Ev
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backEOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201,9'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:484,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:680,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2ERKNS_14_Node_iteratorIS6_Lb1ELb1EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:393,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEC2EPNS_10_Hash_nodeIS6_Lb1EEE
    - functionName:    _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h:335,21'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE3endEv
    - functionName:    _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE6insertENSt8__detail20_Node_const_iteratorIS5_Lb1ELb1EEEOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail7_InsertINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEELb1EE6insertENS_20_Node_const_iteratorIS6_Lb1ELb1EEEOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h:455,21'
          Dst:             _ZNSt8__detail7_InsertINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_SaIS6_ENS_9_IdentityESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb1ELb1EEELb1EE6insertENS_20_Node_const_iteratorIS6_Lb1ELb1EEEOS6_
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,36'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
    - functionName:    _ZN4nccl5param5utils5splitENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc
      functionSourceFile: '/src/nccl/src/include/param/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backEOS5_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/utils.h:123,28'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
        - Src:             'include/param/utils.h:127,12'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backEOS5_
        - Src:             'include/param/utils.h:127,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/utils.h:127,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/utils.h:131,10'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backEOS5_
        - Src:             'include/param/utils.h:131,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/utils.h:131,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/utils.h:133,1'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE7_M_addrEv
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EE6_S_getERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE7destroyIS4_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EE6_S_getERS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:533,39'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EE6_S_getERS5_
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE7destroyIS3_EEvRS4_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE7destroyIS4_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE7destroyIS4_EEvPT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE9constructIS4_JS4_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:414,50'
          Dst:             _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
    - functionName:    _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2ERKS5_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2ERKS5_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2ERKS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt19_Sp_make_shared_tag5_S_tiEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:577,58'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:582,16'
          Dst:             _ZNSt19_Sp_make_shared_tag5_S_tiEv
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:594,58'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferIN4nccl5param6parser9listOfCtxEE6_M_ptrEv
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS9_PS8_
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,31'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:564,19'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:565,36'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS9_PS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:566,9'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:567,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEEC2Ev
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEC2ERS9_PS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,45'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERS9_PS8_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE7destroyIS3_EEvRS4_PT_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,44'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_Impl8_M_allocEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,56'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:557,2'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE7destroyIS3_EEvRS4_PT_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:552,43'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE9constructIS4_JS4_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEE9constructIS4_JS4_EEEvPT_DpOT0_
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EEC2ERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:531,40'
          Dst:             _ZNSt14_Sp_ebo_helperILi0ESaIN4nccl5param6parser9listOfCtxEELb1EEC2ERKS4_
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERS9_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS3_EEES4_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES4_
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:543,2'
          Dst:             _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,12'
          Dst:             _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE5_ImplC2ES4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:544,4'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,45'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:548,4'
          Dst:             _ZNSt16allocator_traitsISaIN4nccl5param6parser9listOfCtxEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
    - functionName:    _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxESaIS7_EJS7_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
        - _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
        - _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS3_EEES4_DpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:676,43'
          Dst:             _ZNSaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEC2IS3_EERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:678,33'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEE3getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,18'
          Dst:             _ZNSaIN4nccl5param6parser9listOfCtxEEC2ERKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:680,6'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEC2IJS3_EEES4_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:679,16'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:681,12'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEEaSEDn
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:683,16'
          Dst:             _ZNSt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS4_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:684,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN4nccl5param6parser9listOfCtxESaIS5_ELNS_12_Lock_policyE2EEED2Ev
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS3_EJS3_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxESaIS7_EJS7_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1344,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxESaIS7_EJS7_EEERPT_St20_Sp_alloc_shared_tagIT0_EDpOT1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1345,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EE31_M_enable_shared_from_this_withIS3_S3_EENSt9enable_ifIXntsr15__has_esft_baseIT0_EE5valueEvE4typeEPT_
    - functionName:    _ZNSt10shared_ptrIN4nccl5param6parser9listOfCtxEEC2ISaIS3_EJS3_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS3_EJS3_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:359,4'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS3_EJS3_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_
    - functionName:    _ZNSaIN4nccl5param6parser9listOfCtxEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4nccl5param6parser9listOfCtxEEC2Ev
    - functionName:    _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169,31'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_LS2_2EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:264,4'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_LS2_2EE
    - functionName:    _ZN4nccl5param6parser14listOfToStringISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS9_ESt8equal_toIS9_ESaIS9_EEEES9_PKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc
        - _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEppEv
        - _ZNSt8__detailneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_list.h:44,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'include/param/parser_list.h:45,25'
          Dst:             _ZNSt8__detailneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESB_
        - Src:             'include/param/parser_list.h:46,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc
        - Src:             'include/param/parser_list.h:50,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:47,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_
        - Src:             'include/param/parser_list.h:45,25'
          Dst:             _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEppEv
        - Src:             'include/param/parser_list.h:45,25'
          Dst:             _ZNSt8__detailneINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESB_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1192,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1173,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1226,16'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11char_traitsIcE6assignERcRKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1357,10'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1358,2'
          Dst:             _ZNSt11char_traitsIcE6assignERcRKc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1359,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser14listOfValidateISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS9_ESt8equal_toIS9_ESaIS9_EEEEbPKvRKT_
      functionSourceFile: '/src/nccl/src/include/param/parser_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4nccl5param6parser13listOfResolveISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS9_ESt8equal_toIS9_ESaIS9_EEEE12ncclResult_tPKvPKcRT_
      functionSourceFile: '/src/nccl/src/include/param/parser_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          162
      EdgeCount:       64
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZN4nccl5param5utils5splitENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv
        - _ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_
        - _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv
        - _ZNSaIcEC2Ev
        - _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE3endEv
        - _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE6insertENSt8__detail20_Node_const_iteratorIS5_Lb1ELb1EEEOS5_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2ERKNS_14_Node_iteratorIS6_Lb1ELb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_list.h:26,43'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_list.h:26,43'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_list.h:26,17'
          Dst:             _ZN4nccl5param5utils5splitENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEc
        - Src:             'include/param/parser_list.h:26,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:26,17'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_
        - Src:             'include/param/parser_list.h:34,1'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - Src:             'include/param/parser_list.h:26,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:26,17'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv
        - Src:             'include/param/parser_list.h:28,45'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_
        - Src:             'include/param/parser_list.h:28,20'
          Dst:             _ZN4nccl5param5utils4trimENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             'include/param/parser_list.h:28,20'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:30,22'
          Dst:             _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE3endEv
        - Src:             'include/param/parser_list.h:30,18'
          Dst:             _ZNSt8__detail20_Node_const_iteratorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1ELb1EEC2ERKNS_14_Node_iteratorIS6_Lb1ELb1EEE
        - Src:             'include/param/parser_list.h:30,29'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_list.h:30,29'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3_
        - Src:             'include/param/parser_list.h:30,11'
          Dst:             _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EE6insertENSt8__detail20_Node_const_iteratorIS5_Lb1ELb1EEEOS5_
        - Src:             'include/param/parser_list.h:30,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:30,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:28,20'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:30,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:30,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:32,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:32,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv
        - Src:             'include/param/parser_list.h:27,24'
          Dst:             _ZN9__gnu_cxxneIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESG_
        - Src:             'include/param/parser_list.h:34,1'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          8
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:516,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:516,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:517,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:517,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:1285,16'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEED2Ev
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_common.h:21,8'
          Dst:             _ZNSt12__shared_ptrIKvLN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNK15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE7resolveEPKcRSC_
      functionSourceFile: '/src/nccl/src/include/param/parser_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclParamListOfISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE15ncclParamParserIT_Ec
      functionSourceFile: '/src/nccl/src/include/param/parser_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_E
        - _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:63,94'
          Dst:             _ZNSt10shared_ptrIKvEC2IN4nccl5param6parser9listOfCtxEvEEOS_IT_E
        - Src:             'include/param/parser_list.h:64,11'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_
        - Src:             'include/param/parser_list.h:65,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:65,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EED2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'include/param/parser_list.h:62,19'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'include/param/parser_list.h:65,1'
          Dst:             _ZNSt12__shared_ptrIN4nccl5param6parser9listOfCtxELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    '_ZZ24ncclParamIsCacheDisabledENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclParamListOfISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE15ncclParamParserIT_Ec
        - _ZN15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEED2Ev
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZN9ncclParamIPKcEclEv
        - _ZNK15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE7resolveEPKcRSC_
        - _ZNSaIcEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:32,19'
          Dst:             _Z15ncclParamListOfISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE15ncclParamParserIT_Ec
        - Src:             'param/param.cc:33,24'
          Dst:             _ZN9ncclParamIPKcEclEv
        - Src:             'param/param.cc:33,16'
          Dst:             _ZNK15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEE7resolveEPKcRSC_
        - Src:             'param/param.cc:34,30'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'param/param.cc:34,30'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'param/param.cc:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'param/param.cc:34,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'param/param.cc:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'param/param.cc:34,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'param/param.cc:36,3'
          Dst:             _ZN15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEED2Ev
        - Src:             'param/param.cc:36,3'
          Dst:             _ZN15ncclParamParserISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EEED2Ev
    - functionName:    '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZ24ncclParamIsCacheDisabledE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL19__atomic_add_singleEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      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:    _ZN9__gnu_cxxL12__atomic_addEPVii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL21__atomic_add_dispatchEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - _ZN9__gnu_cxxL12__atomic_addEPVii
        - _ZN9__gnu_cxxL19__atomic_add_singleEPii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:95,9'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:96,7'
          Dst:             _ZN9__gnu_cxxL12__atomic_addEPVii
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:98,7'
          Dst:             _ZN9__gnu_cxxL19__atomic_add_singleEPii
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_deallocate_nodesEPS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE18_M_deallocate_nodeEPS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2124,4'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE18_M_deallocate_nodeEPS8_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE5clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_deallocate_nodesEPS8_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEE19_M_deallocate_nodesEPS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEED2Ev
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEv
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE5clearEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1387,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE5clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_deallocate_bucketsEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1389,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1096,7'
          Dst:             _ZNSaINSt8__detail10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEC2Ev
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2036,7'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEELb1EEC2Ev
    - functionName:    _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2Ev
        - _ZNSt8__detail20_Prime_rehash_policyC2Ef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb1EEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail20_Prime_rehash_policyC2Ef
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL18__exchange_and_addEPVii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - _ZN9__gnu_cxxL18__exchange_and_addEPVii
        - _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:81,9'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:82,14'
          Dst:             _ZN9__gnu_cxxL18__exchange_and_addEPVii
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h:84,14'
          Dst:             _ZN9__gnu_cxxL25__exchange_and_add_singleEPii
    - functionName:    ncclParamEnvPluginGet
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z19ncclEnvPluginGetEnvPKc
        - _Z24ncclEnvPluginInitializedv
        - getenv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:50,5'
          Dst:             _Z11ncclInitEnvv
        - Src:             'param/param.cc:51,12'
          Dst:             _Z19ncclEnvPluginGetEnvPKc
        - Src:             'param/param.cc:54,12'
          Dst:             _Z24ncclEnvPluginInitializedv
        - Src:             'param/param.cc:54,41'
          Dst:             _Z19ncclEnvPluginGetEnvPKc
        - Src:             'param/param.cc:54,68'
          Dst:             getenv
    - functionName:    _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h:97,11'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEED2Ev
    - functionName:    _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_set.h:135,7'
          Dst:             _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEEC2Ev
    - functionName:    ncclParamIsCacheDisabled
      functionSourceFile: '/src/nccl/src/param/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          122
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EEC2Ev
        - _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'param/param.cc:25,7'
          Dst:             strcmp
        - Src:             'param/param.cc:28,3'
          Dst:             __cxa_guard_acquire
        - Src:             'param/param.cc:28,24'
          Dst:             _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EEC2Ev
        - Src:             'param/param.cc:28,3'
          Dst:             __cxa_atexit
        - Src:             'param/param.cc:28,3'
          Dst:             _ZNSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS5_ESt8equal_toIS5_ESaIS5_EED2Ev
        - Src:             'param/param.cc:28,3'
          Dst:             __cxa_guard_release
        - Src:             'param/param.cc:38,38'
          Dst:             _ZNSaIcEC2Ev
        - Src:             'param/param.cc:38,38'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             'param/param.cc:38,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'param/param.cc:38,14'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             'param/param.cc:39,12'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'param/param.cc:38,14'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'param/param.cc:38,14'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _Z11ncclSizeOfTIcEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:165,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:339,10'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:165,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:152,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono15duration_valuesIlE4zeroEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,36'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,9'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono15duration_valuesIlE4zeroEv
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:432,20'
          Dst:             _ZNSt6chrono15duration_valuesIlE4zeroEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:432,11'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chronoleIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:578,24'
          Dst:             _ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv
        - _ZNSt6chronoleIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
        - _ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
        - __errno_location
        - nanosleep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:368,17'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:368,14'
          Dst:             _ZNSt6chronoleIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:370,13'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:371,65'
          Dst:             _ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:371,14'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:378,9'
          Dst:             nanosleep
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:378,44'
          Dst:             __errno_location
    - functionName:    nanosleep
      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:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclOsShmUnlinkP21ncclShmHandleInternal
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:894,11'
          Dst:             unlink
        - Src:             'os/linux.cc:895,9'
          Dst:             __errno_location
        - Src:             'os/linux.cc:895,9'
          Dst:             strerror
        - Src:             'os/linux.cc:895,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclOsShmCloseP21ncclShmHandleInternal
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - close
        - cudaGetErrorString
        - cudaGetLastError
        - cudaHostUnregister
        - munmap
        - strerror
        - unlink
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:867,7'
          Dst:             close
        - Src:             'os/linux.cc:869,13'
          Dst:             unlink
        - Src:             'os/linux.cc:870,11'
          Dst:             __errno_location
        - Src:             'os/linux.cc:870,11'
          Dst:             strerror
        - Src:             'os/linux.cc:870,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:878,30'
          Dst:             cudaHostUnregister
        - Src:             'os/linux.cc:878,30'
          Dst:             cudaGetErrorString
        - Src:             'os/linux.cc:878,30'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:878,30'
          Dst:             cudaGetLastError
        - Src:             'os/linux.cc:879,11'
          Dst:             munmap
        - Src:             'os/linux.cc:880,9'
          Dst:             __errno_location
        - Src:             'os/linux.cc:880,9'
          Dst:             strerror
        - Src:             'os/linux.cc:880,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaHostUnregister
      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:    6
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclAtomicRefCountDecrementIiET_PS0_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ncclOsShmOpenPcmmPPvS1_iPP21ncclShmHandleInternal
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          519
      EdgeCount:       175
      CyclomaticComplexity: 50
      functionsReached:
        - _Z14ncclOsShmCloseP21ncclShmHandleInternal
        - _Z19ncclOsShmHandleInitiPcmmS_PvbP21ncclShmHandleInternal
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - __errno_location
        - calloc
        - cudaGetErrorString
        - cudaGetLastError
        - cudaHostGetDevicePointer
        - cudaHostRegister
        - cudaThreadExchangeStreamCaptureMode
        - fallocate
        - mkstemp
        - mmap
        - open
        - snprintf
        - strerror
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:776,3'
          Dst:             calloc
        - Src:             'os/linux.cc:776,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:776,3'
          Dst:             strerror
        - Src:             'os/linux.cc:776,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:781,7'
          Dst:             snprintf
        - Src:             'os/linux.cc:783,12'
          Dst:             mkstemp
        - Src:             'os/linux.cc:785,13'
          Dst:             __errno_location
        - Src:             'os/linux.cc:786,11'
          Dst:             strerror
        - Src:             'os/linux.cc:786,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:789,9'
          Dst:             strerror
        - Src:             'os/linux.cc:789,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:794,7'
          Dst:             open
        - Src:             'os/linux.cc:794,7'
          Dst:             __errno_location
        - Src:             'os/linux.cc:794,7'
          Dst:             strerror
        - Src:             'os/linux.cc:794,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:794,7'
          Dst:             strerror
        - Src:             'os/linux.cc:794,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:798,9'
          Dst:             fallocate
        - Src:             'os/linux.cc:799,11'
          Dst:             __errno_location
        - Src:             'os/linux.cc:800,9'
          Dst:             strerror
        - Src:             'os/linux.cc:800,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:804,7'
          Dst:             strerror
        - Src:             'os/linux.cc:804,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:808,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:810,5'
          Dst:             open
        - Src:             'os/linux.cc:810,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:810,5'
          Dst:             strerror
        - Src:             'os/linux.cc:810,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:810,5'
          Dst:             strerror
        - Src:             'os/linux.cc:810,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:813,17'
          Dst:             mmap
        - Src:             'os/linux.cc:815,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:815,5'
          Dst:             strerror
        - Src:             'os/linux.cc:815,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:824,18'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'os/linux.cc:826,11'
          Dst:             unlink
        - Src:             'os/linux.cc:827,9'
          Dst:             __errno_location
        - Src:             'os/linux.cc:827,9'
          Dst:             strerror
        - Src:             'os/linux.cc:827,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:833,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:837,5'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'os/linux.cc:838,5'
          Dst:             cudaHostRegister
        - Src:             'os/linux.cc:840,5'
          Dst:             cudaHostGetDevicePointer
        - Src:             'os/linux.cc:841,5'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'os/linux.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'os/linux.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:0,0'
          Dst:             cudaGetLastError
        - Src:             'os/linux.cc:844,3'
          Dst:             _Z19ncclOsShmHandleInitiPcmmS_PvbP21ncclShmHandleInternal
        - Src:             'os/linux.cc:851,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:851,3'
          Dst:             strerror
        - Src:             'os/linux.cc:851,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:854,5'
          Dst:             _Z19ncclOsShmHandleInitiPcmmS_PvbP21ncclShmHandleInternal
        - Src:             'os/linux.cc:855,11'
          Dst:             _Z14ncclOsShmCloseP21ncclShmHandleInternal
    - functionName:    mkstemp
      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:    open
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fallocate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaThreadExchangeStreamCaptureMode
      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:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaHostRegister
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaHostGetDevicePointer
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclOsShmHandleInitiPcmmS_PvbP21ncclShmHandleInternal
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:753,16'
          Dst:             strlen
        - Src:             'os/linux.cc:756,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclOsGetNumaNodeAffinityjPcm
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fclose
        - feof
        - ferror
        - fopen
        - fread
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:717,3'
          Dst:             snprintf
        - Src:             'os/linux.cc:719,16'
          Dst:             fopen
        - Src:             'os/linux.cc:721,12'
          Dst:             feof
        - Src:             'os/linux.cc:721,31'
          Dst:             ferror
        - Src:             'os/linux.cc:722,17'
          Dst:             fread
        - Src:             'os/linux.cc:725,5'
          Dst:             fclose
        - Src:             'os/linux.cc:730,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    feof
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclOsGetBcmLinksPKcPiPPc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          130
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z16ncclOsGetPciPathPKcPPc
        - _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11memcpylowerPcPKcm
        - _ZTW15ncclDebugNoWarn
        - closedir
        - opendir
        - readdir
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:691,3'
          Dst:             _ZL11memcpylowerPcPKcm
        - Src:             'os/linux.cc:693,14'
          Dst:             opendir
        - Src:             'os/linux.cc:696,20'
          Dst:             readdir
        - Src:             'os/linux.cc:698,11'
          Dst:             strlen
        - Src:             'os/linux.cc:702,11'
          Dst:             _Z16ncclOsGetPciPathPKcPPc
        - Src:             'os/linux.cc:706,7'
          Dst:             _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'os/linux.cc:706,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:706,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:709,5'
          Dst:             closedir
    - functionName:    _ZL11memcpylowerPcPKcm
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tolower
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:637,46'
          Dst:             tolower
    - 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:    readdir
      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:    _Z16ncclOsGetPciPathPKcPPc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11memcpylowerPcPKcm
        - realpath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:642,3'
          Dst:             _ZL11memcpylowerPcPKcm
        - Src:             'os/linux.cc:643,3'
          Dst:             _ZL11memcpylowerPcPKcm
        - Src:             'os/linux.cc:644,11'
          Dst:             realpath
        - Src:             'os/linux.cc:646,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclOsGetPciDeviceClassByBusIdPKcPcm
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclOsGetPciPathPKcPPc
        - _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:675,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:675,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:675,3'
          Dst:             _Z16ncclOsGetPciPathPKcPPc
        - Src:             'os/linux.cc:675,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:680,22'
          Dst:             _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
    - functionName:    _Z23ncclOsTopoGetStrFromSysPKcS0_Pci
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fclose
        - feof
        - ferror
        - fopen
        - fread
        - snprintf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:654,3'
          Dst:             snprintf
        - Src:             'os/linux.cc:657,15'
          Dst:             fopen
        - Src:             'os/linux.cc:658,12'
          Dst:             feof
        - Src:             'os/linux.cc:658,31'
          Dst:             ferror
        - Src:             'os/linux.cc:659,17'
          Dst:             fread
        - Src:             'os/linux.cc:662,5'
          Dst:             fclose
        - Src:             'os/linux.cc:666,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclOsNvmlOpenPPv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12ncclOsDlopenPKc
        - _Z13ncclOsDlerrorv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:622,13'
          Dst:             _Z12ncclOsDlopenPKc
        - Src:             'os/linux.cc:624,5'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'os/linux.cc:624,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:628,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclOsDlopenPKc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11saveDlErrorv
        - dlopen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:52,32'
          Dst:             dlopen
        - Src:             'os/linux.cc:54,5'
          Dst:             _ZL11saveDlErrorv
    - functionName:    _Z13ncclOsDlerrorv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11saveDlErrorv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlerror
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:43,21'
          Dst:             dlerror
        - Src:             'os/linux.cc:45,5'
          Dst:             snprintf
    - functionName:    dlerror
      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:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclOsGetCpuv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_getcpu
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:616,10'
          Dst:             sched_getcpu
    - functionName:    sched_getcpu
      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:    _Z17ncclOsSetAffinityRK9cpu_set_t
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - sched_setaffinity
        - strerror
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:607,16'
          Dst:             sched_setaffinity
        - Src:             'os/linux.cc:609,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:609,5'
          Dst:             strerror
        - Src:             'os/linux.cc:609,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    sched_setaffinity
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclOsGetAffinityP9cpu_set_t
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - sched_getaffinity
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:598,16'
          Dst:             sched_getaffinity
        - Src:             'os/linux.cc:600,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:600,5'
          Dst:             strerror
        - Src:             'os/linux.cc:600,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    sched_getaffinity
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclOsCpuAndRK9cpu_set_tS1_
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclOsCpuIsSetRK9cpu_set_ti
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclOsCpuSetR9cpu_set_ti
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclOsCpuCountRK9cpu_set_t
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __sched_cpucount
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:580,10'
          Dst:             __sched_cpucount
    - functionName:    __sched_cpucount
      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:    _Z13ncclOsCpuZeroR9cpu_set_t
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclOsUnsetMutexCondSharedRSt5mutexRSt18condition_variablePi
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt18condition_variable13native_handleEv
        - _ZNSt5mutex13native_handleEv
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:570,29'
          Dst:             _ZNSt18condition_variable13native_handleEv
        - Src:             'os/linux.cc:570,3'
          Dst:             pthread_cond_destroy
        - Src:             'os/linux.cc:571,31'
          Dst:             _ZNSt5mutex13native_handleEv
        - Src:             'os/linux.cc:571,3'
          Dst:             pthread_mutex_destroy
    - functionName:    _ZNSt18condition_variable13native_handleEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      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:    _ZNSt5mutex13native_handleEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      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:    _Z24ncclOsSetMutexCondSharedRSt5mutexRSt18condition_variablePi
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt18condition_variable13native_handleEv
        - _ZNSt5mutex13native_handleEv
        - pthread_cond_init
        - pthread_condattr_destroy
        - pthread_condattr_init
        - pthread_condattr_setpshared
        - pthread_mutex_init
        - pthread_mutexattr_destroy
        - pthread_mutexattr_init
        - pthread_mutexattr_setpshared
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:553,3'
          Dst:             pthread_mutexattr_init
        - Src:             'os/linux.cc:554,3'
          Dst:             pthread_mutexattr_setpshared
        - Src:             'os/linux.cc:555,40'
          Dst:             _ZNSt5mutex13native_handleEv
        - Src:             'os/linux.cc:556,3'
          Dst:             pthread_mutex_init
        - Src:             'os/linux.cc:557,3'
          Dst:             pthread_mutexattr_destroy
        - Src:             'os/linux.cc:560,3'
          Dst:             pthread_condattr_init
        - Src:             'os/linux.cc:561,3'
          Dst:             pthread_condattr_setpshared
        - Src:             'os/linux.cc:562,37'
          Dst:             _ZNSt18condition_variable13native_handleEv
        - Src:             'os/linux.cc:563,3'
          Dst:             pthread_cond_init
        - Src:             'os/linux.cc:564,3'
          Dst:             pthread_condattr_destroy
    - functionName:    pthread_mutexattr_init
      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:    pthread_mutexattr_setpshared
      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:    pthread_mutex_init
      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:    pthread_mutexattr_destroy
      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:    pthread_condattr_init
      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:    pthread_condattr_setpshared
      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:    pthread_cond_init
      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:    pthread_condattr_destroy
      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:    _Z15ncclSocketCloseP10ncclSocketb
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - close
        - shutdown
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:528,82'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'os/linux.cc:534,15'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'os/linux.cc:541,13'
          Dst:             shutdown
        - Src:             'os/linux.cc:542,13'
          Dst:             close
    - functionName:    _Z19ncclOsSocketIsValidP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z29ncclOsSocketDescriptorIsValidi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:172,10'
          Dst:             _Z29ncclOsSocketDescriptorIsValidi
    - functionName:    shutdown
      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:    _Z29ncclOsSocketDescriptorIsValidi
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11matchSubnet7ifaddrsP17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          324
      EdgeCount:       72
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclFindInterfaceMatchSubnetPcP17ncclSocketAddressS1_iPi
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          155
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11matchSubnet7ifaddrsP17ncclSocketAddress
        - __errno_location
        - freeifaddrs
        - getifaddrs
        - strerror
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:497,3'
          Dst:             getifaddrs
        - Src:             'os/linux.cc:497,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:497,3'
          Dst:             strerror
        - Src:             'os/linux.cc:497,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:497,3'
          Dst:             strerror
        - Src:             'os/linux.cc:497,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:506,10'
          Dst:             _ZL11matchSubnet7ifaddrsP17ncclSocketAddress
        - Src:             'os/linux.cc:515,5'
          Dst:             strncpy
        - Src:             'os/linux.cc:522,3'
          Dst:             freeifaddrs
    - functionName:    getifaddrs
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeifaddrs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          313
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - _Z11matchIfListPKciP5netIfibPi
        - _Z15parseStringListPKcP5netIfi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - freeifaddrs
        - getifaddrs
        - strcmp
        - strerror
        - strncpy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:389,18'
          Dst:             _Z15parseStringListPKcP5netIfi
        - Src:             'os/linux.cc:393,3'
          Dst:             getifaddrs
        - Src:             'os/linux.cc:393,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:393,3'
          Dst:             strerror
        - Src:             'os/linux.cc:393,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:393,3'
          Dst:             strerror
        - Src:             'os/linux.cc:393,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:417,11'
          Dst:             _Z11matchIfListPKciP5netIfibPi
        - Src:             'os/linux.cc:425,11'
          Dst:             strcmp
        - Src:             'os/linux.cc:433,7'
          Dst:             strncpy
        - Src:             'os/linux.cc:441,3'
          Dst:             freeifaddrs
    - functionName:    _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          303
      EdgeCount:       100
      CyclomaticComplexity: 30
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - recv
        - send
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:346,15'
          Dst:             recv
        - Src:             'os/linux.cc:357,84'
          Dst:             __errno_location
        - Src:             'os/linux.cc:349,15'
          Dst:             send
        - Src:             'os/linux.cc:357,38'
          Dst:             __errno_location
        - Src:             'os/linux.cc:362,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'os/linux.cc:362,9'
          Dst:             strerror
        - Src:             'os/linux.cc:362,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:372,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclOsSocketPollConnectP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18socketConnectCheckP10ncclSocketiPKc
        - __errno_location
        - getsockopt
        - poll
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:323,9'
          Dst:             poll
        - Src:             'os/linux.cc:325,31'
          Dst:             __errno_location
        - Src:             'os/linux.cc:328,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'os/linux.cc:328,5'
          Dst:             strerror
        - Src:             'os/linux.cc:328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:333,3'
          Dst:             getsockopt
        - Src:             'os/linux.cc:333,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:333,3'
          Dst:             strerror
        - Src:             'os/linux.cc:333,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:333,3'
          Dst:             strerror
        - Src:             'os/linux.cc:333,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:334,10'
          Dst:             _ZL18socketConnectCheckP10ncclSocketiPKc
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18socketConnectCheckP10ncclSocketiPKc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          204
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - _Z17ncclParamRetryCntv
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19ncclOsSocketResetFdP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamRetryTimeOutv
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_
        - _ZTW15ncclDebugNoWarn
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:286,35'
          Dst:             _Z17ncclParamRetryCntv
        - Src:             'os/linux.cc:288,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'os/linux.cc:288,9'
          Dst:             strerror
        - Src:             'os/linux.cc:288,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:292,53'
          Dst:             _Z21ncclParamRetryTimeOutv
        - Src:             'os/linux.cc:293,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'os/linux.cc:293,7'
          Dst:             strerror
        - Src:             'os/linux.cc:293,7'
          Dst:             _Z17ncclParamRetryCntv
        - Src:             'os/linux.cc:293,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:296,35'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_
        - Src:             'os/linux.cc:296,7'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'os/linux.cc:298,5'
          Dst:             _Z19ncclOsSocketResetFdP10ncclSocket
        - Src:             'os/linux.cc:298,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:298,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:302,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'os/linux.cc:302,5'
          Dst:             strerror
        - Src:             'os/linux.cc:302,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclOsSocketResetFdP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          252
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOsSocketSetFlagsP10ncclSocket
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - dup2
        - socket
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:258,3'
          Dst:             socket
        - Src:             'os/linux.cc:258,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:258,3'
          Dst:             strerror
        - Src:             'os/linux.cc:258,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:258,3'
          Dst:             strerror
        - Src:             'os/linux.cc:258,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:260,7'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'os/linux.cc:261,5'
          Dst:             dup2
        - Src:             'os/linux.cc:261,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:261,5'
          Dst:             strerror
        - Src:             'os/linux.cc:261,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:261,5'
          Dst:             strerror
        - Src:             'os/linux.cc:261,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:262,5'
          Dst:             close
        - Src:             'os/linux.cc:262,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:262,5'
          Dst:             strerror
        - Src:             'os/linux.cc:262,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:262,5'
          Dst:             strerror
        - Src:             'os/linux.cc:262,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:266,3'
          Dst:             _Z20ncclOsSocketSetFlagsP10ncclSocket
        - Src:             'os/linux.cc:266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:272,11'
          Dst:             close
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclOsSocketSetFlagsP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          383
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamSocketMaxRecvBuffv
        - _Z26ncclParamSocketMaxSendBuffv
        - __errno_location
        - fcntl
        - setsockopt
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:218,8'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'os/linux.cc:219,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:225,5'
          Dst:             fcntl
        - Src:             'os/linux.cc:225,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:225,5'
          Dst:             strerror
        - Src:             'os/linux.cc:225,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:225,5'
          Dst:             strerror
        - Src:             'os/linux.cc:225,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:226,5'
          Dst:             fcntl
        - Src:             'os/linux.cc:226,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:226,5'
          Dst:             strerror
        - Src:             'os/linux.cc:226,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:226,5'
          Dst:             strerror
        - Src:             'os/linux.cc:226,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:228,3'
          Dst:             setsockopt
        - Src:             'os/linux.cc:228,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:228,3'
          Dst:             strerror
        - Src:             'os/linux.cc:228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:228,3'
          Dst:             strerror
        - Src:             'os/linux.cc:228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:231,12'
          Dst:             _Z26ncclParamSocketMaxRecvBuffv
        - Src:             'os/linux.cc:232,12'
          Dst:             _Z26ncclParamSocketMaxSendBuffv
        - Src:             'os/linux.cc:234,5'
          Dst:             setsockopt
        - Src:             'os/linux.cc:234,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:234,5'
          Dst:             strerror
        - Src:             'os/linux.cc:234,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:234,5'
          Dst:             strerror
        - Src:             'os/linux.cc:234,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:238,5'
          Dst:             setsockopt
        - Src:             'os/linux.cc:238,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:238,5'
          Dst:             strerror
        - Src:             'os/linux.cc:238,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:238,5'
          Dst:             strerror
        - Src:             'os/linux.cc:238,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    fcntl
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclOsSocketStartConnectP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18socketConnectCheckP10ncclSocketiPKc
        - __errno_location
        - connect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:310,13'
          Dst:             connect
        - Src:             'os/linux.cc:311,49'
          Dst:             __errno_location
        - Src:             'os/linux.cc:311,10'
          Dst:             _ZL18socketConnectCheckP10ncclSocketiPKc
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclOsSocketResetAcceptP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:249,9'
          Dst:             close
    - functionName:    _Z21ncclOsSocketTryAcceptP10ncclSocket
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          156
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - _Z17ncclParamRetryCntv
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - accept
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:190,28'
          Dst:             accept
        - Src:             'os/linux.cc:191,7'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'os/linux.cc:193,14'
          Dst:             __errno_location
        - Src:             'os/linux.cc:197,33'
          Dst:             _Z17ncclParamRetryCntv
        - Src:             'os/linux.cc:198,7'
          Dst:             strerror
        - Src:             'os/linux.cc:198,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:202,5'
          Dst:             strerror
        - Src:             'os/linux.cc:202,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:204,5'
          Dst:             strerror
        - Src:             'os/linux.cc:204,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    accept
      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:    _Z16ncclOsPollSocketii
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclParamPollTimeOutv
        - poll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:183,23'
          Dst:             _Z20ncclParamPollTimeOutv
        - Src:             'os/linux.cc:183,9'
          Dst:             poll
    - functionName:    _Z19ncclOsSetFilesLimitv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         36
      ICount:          140
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - getrlimit
        - setrlimit
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:161,3'
          Dst:             getrlimit
        - Src:             'os/linux.cc:161,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:161,3'
          Dst:             strerror
        - Src:             'os/linux.cc:161,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:161,3'
          Dst:             strerror
        - Src:             'os/linux.cc:161,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:163,3'
          Dst:             setrlimit
        - Src:             'os/linux.cc:163,3'
          Dst:             __errno_location
        - Src:             'os/linux.cc:163,3'
          Dst:             strerror
        - Src:             'os/linux.cc:163,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:163,3'
          Dst:             strerror
        - Src:             'os/linux.cc:163,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    getrlimit
      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:    setrlimit
      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:    _ZL15setCpuStackSizev
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          197
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - getrlimit
        - pthread_attr_destroy
        - pthread_attr_getstacksize
        - pthread_attr_init
        - pthread_attr_setstacksize
        - pthread_setattr_default_np
        - snprintf
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:125,3'
          Dst:             pthread_attr_init
        - Src:             'os/linux.cc:125,3'
          Dst:             strerror
        - Src:             'os/linux.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:126,3'
          Dst:             pthread_attr_getstacksize
        - Src:             'os/linux.cc:126,3'
          Dst:             strerror
        - Src:             'os/linux.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:135,5'
          Dst:             getrlimit
        - Src:             'os/linux.cc:135,5'
          Dst:             __errno_location
        - Src:             'os/linux.cc:135,5'
          Dst:             strerror
        - Src:             'os/linux.cc:135,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:135,5'
          Dst:             strerror
        - Src:             'os/linux.cc:135,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:137,10'
          Dst:             snprintf
        - Src:             'os/linux.cc:138,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:142,5'
          Dst:             pthread_attr_setstacksize
        - Src:             'os/linux.cc:142,5'
          Dst:             strerror
        - Src:             'os/linux.cc:142,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:143,5'
          Dst:             pthread_setattr_default_np
        - Src:             'os/linux.cc:143,5'
          Dst:             strerror
        - Src:             'os/linux.cc:143,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux.cc:146,3'
          Dst:             pthread_attr_destroy
        - Src:             'os/linux.cc:146,3'
          Dst:             strerror
        - Src:             'os/linux.cc:146,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    pthread_attr_init
      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:    pthread_attr_getstacksize
      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:    pthread_attr_setstacksize
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setattr_default_np
      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:    pthread_attr_destroy
      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:    _Z16ncclOsInitializev
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclParamSetCpuStackSizev
        - _ZL15setCpuStackSizev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:153,7'
          Dst:             _Z24ncclParamSetCpuStackSizev
        - Src:             'os/linux.cc:154,5'
          Dst:             _ZL15setCpuStackSizev
        - Src:             'os/linux.cc:154,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'os/linux.cc:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclOsRealpathPKcPc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realpath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:115,10'
          Dst:             realpath
    - functionName:    _Z12ncclOsStrSepPPcPKc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strsep
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:111,10'
          Dst:             strsep
    - functionName:    strsep
      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:    _Z12ncclOsSetEnvPKcS0_
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:107,3'
          Dst:             setenv
    - 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:    _Z17ncclOsAlignedFreePv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclOsAlignedAllocmm
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aligned_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:99,10'
          Dst:             aligned_alloc
    - functionName:    aligned_alloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclOsGetPageSizev
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sysconf
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:95,18'
          Dst:             sysconf
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclOsGetTidv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:91,20'
          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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclOsLocaltimePKlP2tm
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:87,10'
          Dst:             localtime_r
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclOsGetPidv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:83,20'
          Dst:             getpid
    - functionName:    _Z13ncclOsDlclosePv
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlclose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:78,15'
          Dst:             dlclose
    - functionName:    _Z12ncclOsDlopenPKci
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11saveDlErrorv
        - dlopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:72,32'
          Dst:             dlopen
        - Src:             'os/linux.cc:73,23'
          Dst:             _ZL11saveDlErrorv
    - functionName:    _Z11ncclOsDlsymPvPKc
      functionSourceFile: '/src/nccl/src/os/linux.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11saveDlErrorv
        - dlsym
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux.cc:60,15'
          Dst:             dlsym
        - Src:             'os/linux.cc:62,5'
          Dst:             _ZL11saveDlErrorv
    - functionName:    _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - nvtxExtPayloadInitOnce_v3_bpl0x0103
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h:117,1'
          Dst:             nvtxExtPayloadInitOnce_v3_bpl0x0103
    - functionName:    nvtxExtPayloadInitOnce_v3_bpl0x0103
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nvtxExtInitOnce_v3
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h:77,5'
          Dst:             nvtxExtInitOnce_v3
    - functionName:    nvtxExtInitOnce_v3
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtInit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          221
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL14nvtxInitializePKv
        - nvtxExtLoadInjectionLibrary_v3
        - sched_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:317,13'
          Dst:             _ZL14nvtxInitializePKv
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:319,22'
          Dst:             nvtxExtLoadInjectionLibrary_v3
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:370,13'
          Dst:             sched_yield
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nvtxExtLoadInjectionLibrary_v3
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtInit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          77
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - dlclose
        - dlopen
        - dlsym
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:150,32'
          Dst:             getenv
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:234,38'
          Dst:             dlopen
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:243,64'
          Dst:             dlsym
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtInit.h:246,21'
          Dst:             dlclose
    - functionName:    _Z11ncclSizeOfTI12ncclUniqueIdEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13cudaHostAllocIjE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    cudaHostAlloc
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIjEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI8ncclCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13cudaHostAllocI21ncclDevProfilerPhasesE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _Z11ncclSizeOfTI15ncclDevProfilerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13cudaHostAllocI15ncclDevProfilerE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _Z11ncclSizeOfTI12gdr_mem_descEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    cudaMalloc
      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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12gdr_mem_descEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12gdr_mem_descEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12gdr_mem_descEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12gdr_mem_descEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12gdr_mem_descEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIcE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             _ZL10cudaMallocIcE9cudaErrorPPT_m
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaStreamCreateWithFlags
      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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    cudaMemsetAsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamSynchronize
      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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamDestroy
      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:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    17
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z11ncclSizeOfTIvEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocIiE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTIiEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocI25ncclKernelCommAndChannelsE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaMemcpyAsyncI25ncclKernelCommAndChannelsE12ncclResult_tPT_S3_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    cudaMemcpyAsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclCudaHostCallocDebugI21ncclDevProfilerPhasesE12ncclResult_tPPT_mPKciS6_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13cudaHostAllocI21ncclDevProfilerPhasesE9cudaErrorPPT_mj
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             _ZL13cudaHostAllocI21ncclDevProfilerPhasesE9cudaErrorPPT_mj
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTI21ncclDevProfilerPhasesEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTI15ncclDevProfilerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13cudaHostAllocI15ncclDevProfilerE9cudaErrorPPT_mj
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTI15ncclDevProfilerEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             _ZL13cudaHostAllocI15ncclDevProfilerE9cudaErrorPPT_mj
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTI15ncclDevProfilerEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTI15ncclDevProfilerEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTI15ncclDevProfilerEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclCudaHostCallocDebugIvE12ncclResult_tPPT_mPKciS5_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTIvEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaHostAlloc
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaHostAlloc
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGdrCudaCallocIvE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          398
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTIvEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclMaxKernelArgsSizei
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaMemcpyAsyncIiE12ncclResult_tPT_S2_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTIiEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11ncclSizeOfTIiEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIiE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:538,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:542,7'
          Dst:             _ZL10cudaMallocIiE9cudaErrorPPT_m
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclCudaCallocAsyncDebugI25ncclKernelCommAndChannelsE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocI25ncclKernelCommAndChannelsE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:538,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:542,7'
          Dst:             _ZL10cudaMallocI25ncclKernelCommAndChannelsE9cudaErrorPPT_m
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z11ncclSizeOfTI25ncclKernelCommAndChannelsEmv
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclCudaGraphNonei
      functionSourceFile: '/src/nccl/src/include/strongstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14reverseSubBitsIjLi2EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14reverseSubBitsIjLi4EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi2EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi2EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi8EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi4EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi4EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi32EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi8EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:384,12'
          Dst:             _ZL14reverseSubBitsIjLi8EET_S0_
    - functionName:    _ZL11reverseBitsIiET_S0_i
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14reverseSubBitsIjLi32EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:459,8'
          Dst:             _ZL14reverseSubBitsIjLi32EET_S0_
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6log2UpIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6pow2UpIiET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6log2UpIiEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:358,20'
          Dst:             _ZL6log2UpIiEiT_
    - functionName:    _ZL3gcdii
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ncclProxyConnectorEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP13ncclTopoRanksEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI13ncclNodeRanksEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12ncclPeerInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12devCommSetupP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         303
      ICount:          1346
      EdgeCount:       429
      CyclomaticComplexity: 128
      functionsReached:
        - _Z17ncclCudaGraphNonei
        - _Z19ncclCudaMemcpyAsyncI25ncclKernelCommAndChannelsE12ncclResult_tPT_S3_mP11CUstream_st
        - _Z19ncclCudaMemcpyAsyncIiE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z19ncclNvmlGetCCStatusP16ncclNvmlCCStatus
        - _Z20ncclCommPushCudaFreeP8ncclCommPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclMaxKernelArgsSizei
        - _Z22ncclParamWorkArgsBytesv
        - _Z22ncclParamWorkFifoBytesv
        - _Z23ncclCommPushCudaGdrFreeP8ncclCommPv
        - _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
        - _Z23ncclCudaHostCallocDebugI21ncclDevProfilerPhasesE12ncclResult_tPPT_mPKciS6_
        - _Z23ncclCudaHostCallocDebugIvE12ncclResult_tPPT_mPKciS5_
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - _Z24ncclCudaCallocAsyncDebugI25ncclKernelCommAndChannelsE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - _Z26ncclParamGdrCopyFifoEnablev
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZL17ncclGdrCudaCallocIvE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:613,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'init.cc:613,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'init.cc:613,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:616,3'
          Dst:             _Z24ncclCudaCallocAsyncDebugI25ncclKernelCommAndChannelsE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - Src:             'init.cc:616,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:616,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:617,3'
          Dst:             _Z20ncclCommPushCudaFreeP8ncclCommPv
        - Src:             'init.cc:618,3'
          Dst:             _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - Src:             'init.cc:618,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:618,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:621,3'
          Dst:             _Z20ncclCommPushCudaFreeP8ncclCommPv
        - Src:             'init.cc:622,3'
          Dst:             _Z19ncclCudaMemcpyAsyncIiE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'init.cc:622,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:622,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:639,42'
          Dst:             _Z22ncclParamWorkArgsBytesv
        - Src:             'init.cc:639,68'
          Dst:             _Z21ncclMaxKernelArgsSizei
        - Src:             'init.cc:642,30'
          Dst:             _Z19ncclNvmlGetCCStatusP16ncclNvmlCCStatus
        - Src:             'init.cc:648,27'
          Dst:             _Z22ncclParamWorkFifoBytesv
        - Src:             'init.cc:650,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:658,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:661,30'
          Dst:             _Z26ncclParamGdrCopyFifoEnablev
        - Src:             'init.cc:663,5'
          Dst:             _ZL17ncclGdrCudaCallocIvE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'init.cc:663,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:663,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:666,5'
          Dst:             _Z23ncclCommPushCudaGdrFreeP8ncclCommPv
        - Src:             'init.cc:670,5'
          Dst:             _Z23ncclCudaHostCallocDebugIvE12ncclResult_tPPT_mPKciS5_
        - Src:             'init.cc:670,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:670,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:671,5'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:680,3'
          Dst:             _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:680,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:680,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:681,3'
          Dst:             _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:681,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:681,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:682,3'
          Dst:             _Z23ncclCudaHostCallocDebugI21ncclDevProfilerPhasesE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:682,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:682,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:686,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:687,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:688,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:691,3'
          Dst:             _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:691,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:691,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:692,3'
          Dst:             _Z23ncclCudaHostCallocDebugI15ncclDevProfilerE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:692,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:692,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:693,3'
          Dst:             _Z23ncclCudaHostCallocDebugI21ncclDevProfilerPhasesE12ncclResult_tPPT_mPKciS6_
        - Src:             'init.cc:693,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:693,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:694,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:695,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:696,3'
          Dst:             _Z24ncclCommPushCudaHostFreeP8ncclCommPv
        - Src:             'init.cc:699,5'
          Dst:             _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - Src:             'init.cc:699,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:699,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:701,5'
          Dst:             _Z20ncclCommPushCudaFreeP8ncclCommPv
        - Src:             'init.cc:702,5'
          Dst:             _Z19ncclCudaMemcpyAsyncIiE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'init.cc:702,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:702,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:717,7'
          Dst:             _Z19ncclCudaMemcpyAsyncIiE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'init.cc:717,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:717,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:723,3'
          Dst:             _Z19ncclCudaMemcpyAsyncI25ncclKernelCommAndChannelsE12ncclResult_tPT_S3_mP11CUstream_st
        - Src:             'init.cc:723,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:723,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:725,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'init.cc:725,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'init.cc:725,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:725,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:727,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:727,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:727,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclCommPushCudaFreeP8ncclCommPv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:253,33'
          Dst:             _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
    - functionName:    _Z22ncclParamWorkArgsBytesv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:419,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamWorkFifoBytesv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:418,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamGdrCopyFifoEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:416,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclCommPushCudaGdrFreeP8ncclCommPv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:279,33'
          Dst:             _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
    - functionName:    _Z24ncclCommPushCudaHostFreeP8ncclCommPv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:266,33'
          Dst:             _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
    - functionName:    _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL28ncclDestructorFnCudaHostFreeP14ncclDestructor
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16ncclCudaHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:262,3'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'init.cc:262,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:262,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclCudaHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeHost
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaFreeHost
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetLastError
    - functionName:    cudaFreeHost
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15ncclMemoryStack8allocateEPS_mm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack15allocateSpilledEPS_mm
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:271,11'
          Dst:             _ZN15ncclMemoryStack15allocateSpilledEPS_mm
    - functionName:    _ZL27ncclDestructorFnCudaGdrFreeP14ncclDestructor
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:275,3'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'init.cc:275,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:275,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    cudaFree
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24ncclDestructorFnCudaFreeP14ncclDestructor
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:249,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'init.cc:249,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:249,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclP2pChannelForPartiii
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclP2pChannelBaseForRoundP8ncclCommi
      functionSourceFile: '/src/nccl/src/include/channel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11reverseBitsIiET_S0_i
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL6log2UpIiEiT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/channel.h:27,25'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'include/channel.h:32,28'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'include/channel.h:32,10'
          Dst:             _ZL11reverseBitsIiET_S0_i
    - functionName:    _ZL12setupChannelP8ncclCommiiiPi
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          286
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11initChannelP8ncclCommi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:843,3'
          Dst:             _Z11initChannelP8ncclCommi
        - Src:             'init.cc:843,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:843,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL15ncclP2pScheduleP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         104
      ICount:          545
      EdgeCount:       142
      CyclomaticComplexity: 40
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclParamGroupSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL3gcdii
        - _ZL6pow2UpIiET_S0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:944,40'
          Dst:             _Z18ncclParamGroupSizev
        - Src:             'init.cc:954,21'
          Dst:             _ZL6pow2UpIiET_S0_
        - Src:             'init.cc:957,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:947,76'
          Dst:             _ZL3gcdii
        - Src:             'init.cc:957,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:957,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:958,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:958,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:958,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:962,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:975,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:978,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1009,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamGroupSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:938,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIiEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclMemoryStackAllocIN17ncclKernelPlanner4PeerEEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z20ncclMemoryStackAllocIN8ncclComm15P2pSchedulePairEEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z15ncclCallocDebugI18ncclProxyConnectorE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclProxyConnectorEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclProxyConnectorEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclProxyConnectorEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclProxyConnectorEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclProxyConnectorEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16computeBuffSizesP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          174
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _Z17ncclParamBuffSizev
        - _Z19ncclParamLlBuffSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamLl128BuffSizev
        - _Z24ncclParamP2pNetChunkSizev
        - _Z24ncclParamP2pNvlChunkSizev
        - _Z24ncclParamP2pPciChunkSizev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:873,39'
          Dst:             _Z19ncclParamLlBuffSizev
        - Src:             'init.cc:873,62'
          Dst:             _Z22ncclParamLl128BuffSizev
        - Src:             'init.cc:873,88'
          Dst:             _Z17ncclParamBuffSizev
        - Src:             'init.cc:884,34'
          Dst:             _Z24ncclParamP2pNetChunkSizev
        - Src:             'init.cc:886,26'
          Dst:             _Z24ncclParamP2pNvlChunkSizev
        - Src:             'init.cc:888,26'
          Dst:             _Z24ncclParamP2pPciChunkSizev
        - Src:             'init.cc:902,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclParamLlBuffSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:865,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamLl128BuffSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:866,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclParamBuffSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:864,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamP2pNetChunkSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:868,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamP2pNvlChunkSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:870,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamP2pPciChunkSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:869,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15ncclCallocDebugIP13ncclTopoRanksE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP13ncclTopoRanksEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP13ncclTopoRanksEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP13ncclTopoRanksEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP13ncclTopoRanksEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP13ncclTopoRanksEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17initNvlDomainInfoP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI13ncclNodeRanksE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13ncclNodeRanksEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13ncclNodeRanksEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13ncclNodeRanksEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13ncclNodeRanksEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13ncclNodeRanksEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14collNetDevicesP8ncclCommPi
      functionSourceFile: '/src/nccl/src/include/coll_net.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/coll_net.h:22,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/coll_net.h:22,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/./graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIZL18initTransportsRankP8ncclCommS1_PmE13allGatherInfoE12ncclResult_tPPT_mPKciS9_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14collNetSupportP8ncclComm
      functionSourceFile: '/src/nccl/src/include/coll_net.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8fillInfoP8ncclCommP12ncclPeerInfom
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          827
      EdgeCount:       222
      CyclomaticComplexity: 64
      functionsReached:
        - _Z10getPidHashv
        - _Z11getHostHashv
        - _Z12int64ToBusIdlPc
        - _Z15ncclCuMemEnablev
        - _Z17ncclGpuCftSupportP8ncclCommPi
        - _Z17ncclGpuGdrSupportP8ncclCommPi
        - _Z18ncclParamMNNVLUUIDv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamMNNVLCliqueIdv
        - _Z28ncclTopoCheckCrossNicSupportPb
        - _Z29ncclNvmlDeviceGetPlatformInfoP13nvmlDevice_stP21nvmlPlatformInfo_v2_t
        - _Z31ncclNvmlDeviceGetGpuFabricInfoVP13nvmlDevice_stP22nvmlGpuFabricInfo_v2_t
        - _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL7getHashPKvm
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - atoi
        - cudaGetDeviceProperties_v2
        - cudaGetErrorString
        - cudaGetLastError
        - stat
        - strerror
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:757,20'
          Dst:             _Z11getHostHashv
        - Src:             'init.cc:758,19'
          Dst:             _Z10getPidHashv
        - Src:             'init.cc:759,24'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'init.cc:762,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:762,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'init.cc:766,3'
          Dst:             cudaGetDeviceProperties_v2
        - Src:             'init.cc:766,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:766,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:766,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:768,28'
          Dst:             strstr
        - Src:             'init.cc:769,32'
          Dst:             atoi
        - Src:             'init.cc:780,3'
          Dst:             stat
        - Src:             'init.cc:780,3'
          Dst:             __errno_location
        - Src:             'init.cc:780,3'
          Dst:             strerror
        - Src:             'init.cc:780,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:780,3'
          Dst:             strerror
        - Src:             'init.cc:780,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:784,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:784,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'init.cc:786,3'
          Dst:             _Z17ncclGpuGdrSupportP8ncclCommPi
        - Src:             'init.cc:786,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:786,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:787,3'
          Dst:             _Z17ncclGpuCftSupportP8ncclCommPi
        - Src:             'init.cc:787,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:787,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:796,5'
          Dst:             _Z12int64ToBusIdlPc
        - Src:             'init.cc:796,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:796,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:797,5'
          Dst:             _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - Src:             'init.cc:797,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:797,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:799,11'
          Dst:             _Z31ncclNvmlDeviceGetGpuFabricInfoVP13nvmlDevice_stP22nvmlGpuFabricInfo_v2_t
        - Src:             'init.cc:803,11'
          Dst:             _Z18ncclParamMNNVLUUIDv
        - Src:             'init.cc:804,51'
          Dst:             _Z18ncclParamMNNVLUUIDv
        - Src:             'init.cc:805,51'
          Dst:             _Z18ncclParamMNNVLUUIDv
        - Src:             'init.cc:811,11'
          Dst:             _Z22ncclParamMNNVLCliqueIdv
        - Src:             'init.cc:813,9'
          Dst:             _Z29ncclNvmlDeviceGetPlatformInfoP13nvmlDevice_stP21nvmlPlatformInfo_v2_t
        - Src:             'init.cc:813,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:813,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:814,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:818,37'
          Dst:             _ZL7getHashPKvm
        - Src:             'init.cc:819,18'
          Dst:             _Z22ncclParamMNNVLCliqueIdv
        - Src:             'init.cc:820,37'
          Dst:             _Z22ncclParamMNNVLCliqueIdv
        - Src:             'init.cc:822,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:827,3'
          Dst:             _Z28ncclTopoCheckCrossNicSupportPb
        - Src:             'init.cc:827,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:827,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:829,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:829,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      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:    _Z18ncclParamMNNVLUUIDv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:747,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamMNNVLCliqueIdv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:748,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL7getHashPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10digestHashPKm
        - _ZL7eatHashPmPKvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:541,3'
          Dst:             _ZL7eatHashPmPKvm
        - Src:             'include/bitops.h:542,10'
          Dst:             _ZL10digestHashPKm
    - functionName:    _ZL7eatHashPmPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10digestHashPKm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI12ncclPeerInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclPeerInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclPeerInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclPeerInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTImEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22__shared_mutex_pthreadC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclIntruQueueMpscConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP18ncclIntruQueueMpscIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocIPvEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclMemoryPoolConstructP14ncclMemoryPool
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15dmaBufSupportedP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamDmaBufEnablev
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaDriverGetVersion
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:426,7'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'init.cc:426,77'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:433,3'
          Dst:             cudaDriverGetVersion
        - Src:             'init.cc:433,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:433,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:433,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:435,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:435,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'init.cc:439,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclParamDmaBufEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:422,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    cudaDriverGetVersion
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18shared_timed_mutexC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthreadC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:451,5'
          Dst:             _ZNSt22__shared_mutex_pthreadC2Ev
    - functionName:    _Z24ncclMemoryStackConstructP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI13commSplitInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI13commSplitInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13commSplitInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13commSplitInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13commSplitInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13commSplitInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13commSplitInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18initTransportsRankP8ncclCommS0_Pm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1734
      ICount:          7738
      EdgeCount:       2449
      CyclomaticComplexity: 717
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z12ncclNvlsInitP8ncclComm
        - _Z13ncclNvlsSetupP8ncclCommS0_
        - _Z13ncclRmaCeInitP8ncclComm
        - _Z13ncclTopoPrintP14ncclTopoSystem
        - _Z14ncclMnnvlCheckP8ncclComm
        - _Z14ncclNvlsTuningP8ncclComm
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z14ncclPxnDisableP8ncclComm
        - _Z14ncclTopoPresetP8ncclCommPP13ncclTopoGraphP13ncclTopoRanks
        - _Z14ncclTuningInitP8ncclComm
        - _Z15ncclCallocDebugI12ncclPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI13ncclNodeRanksE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclProxyConnectorE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP13ncclTopoRanksE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIZL18initTransportsRankP8ncclCommS1_PmE13allGatherInfoE12ncclResult_tPPT_mPKciS9_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCuMemEnablev
        - _Z15ncclProxyCreateP8ncclComm
        - _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - _Z15ncclTopoPostsetP8ncclCommPiS1_PP13ncclTopoRanksS1_PP13ncclTopoGraphS0_
        - _Z16ncclCollNetSetupP8ncclCommS0_PP13ncclTopoGraph
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z17ncclOsGetAffinityP9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z17ncclTopoGetSystemP8ncclCommPP14ncclTopoSystemPKc
        - _Z18bootstrapAllGatherPvS_i
        - _Z18ncclParamWinEnablev
        - _Z18ncclProxyShmUnlinkP8ncclComm
        - _Z18ncclTopoDumpGraphsP14ncclTopoSystemiPP13ncclTopoGraph
        - _Z18ncclTopoGetNvbGpusP14ncclTopoSystemiPiPS1_
        - _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - _Z18ncclTopoSearchInitP14ncclTopoSystem
        - _Z18ncclTopoTrimSystemP14ncclTopoSystemP8ncclComm
        - _Z19ncclGetUserP2pLevelPi
        - _Z19ncclNvlsBufferSetupP8ncclComm
        - _Z19ncclNvlsTreeConnectP8ncclComm
        - _Z19ncclRmaProxyEnabledP8ncclComm
        - _Z19ncclTopoGetMinNetBwP14ncclTopoSystemiPf
        - _Z19ncclTopoGetPxnRanksP8ncclCommPPiS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - _Z20ncclMemoryStackAllocI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - _Z20ncclMemoryStackAllocIN17ncclKernelPlanner4PeerEEPT_P15ncclMemoryStackm
        - _Z20ncclMemoryStackAllocIN8ncclComm15P2pSchedulePairEEPT_P15ncclMemoryStackm
        - _Z20ncclParamDiagnosticsv
        - _Z20ncclParamMNNVLEnablev
        - _Z20ncclTopoComputePathsP14ncclTopoSystemP8ncclComm
        - _Z21ncclP2pChannelForPartiii
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z21ncclTopoPathAllNVLinkP14ncclTopoSystemPi
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z22ncclParamNvbPreconnectv
        - _Z22ncclProfilerPluginInitP8ncclComm
        - _Z22ncclTopoComputeCommCPUP8ncclComm
        - _Z22ncclTopoGetCpuAffinityP14ncclTopoSystemiP9cpu_set_t
        - _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclParamRasDiagnosticsv
        - _Z23ncclParamRuntimeConnectv
        - _Z23ncclRmaProxyConnectOnceP8ncclComm
        - _Z23ncclTransportPatConnectP8ncclComm
        - _Z24ncclGinSetDefaultBackendP8ncclCommm
        - _Z24ncclProfilerThreadCreateP8ncclCommS0_
        - _Z24ncclRunDiagnosticsActiveP8ncclComm
        - _Z24ncclTransportInitRankMapP8ncclCommiPKi
        - _Z24ncclTransportRingConnectP8ncclComm
        - _Z24ncclTransportTreeConnectP8ncclComm
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z25ncclParamMNNVLCrossCliquev
        - _Z25ncclRunDiagnosticsPassiveP8ncclComm
        - _Z25ncclTransportCheckP2pTypeP8ncclCommPbS1_S1_
        - _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - _Z26ncclParamGraphDumpFileRankv
        - _Z26ncclParamIgnoreNetMismatchv
        - _Z26ncclTopoComputeP2pChannelsP8ncclComm
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z27ncclCollNetChainBufferSetupP8ncclComm
        - _Z27ncclParamMultiRankGpuEnablev
        - _Z27ncclTopoPathAllDirectNVLinkP14ncclTopoSystemPb
        - _Z28ncclCollNetDirectBufferSetupP8ncclComm
        - _Z28ncclTopoGetLocalNetCountByBwP14ncclTopoSystemiPiPf
        - _Z29ncclParamAllocP2pNetLLBuffersv
        - _Z29ncclParamCollNetNodeThresholdv
        - _Z30ncclParamIgnoreCollNetMismatchv
        - _Z31ncclParamSingleProcMemRegEnablev
        - _Z33ncclTopoComputeP2pChannelsPerPeerP8ncclComm
        - _Z9clockNanov
        - _ZL12devCommSetupP8ncclComm
        - _ZL12setupChannelP8ncclCommiiiPi
        - _ZL14collNetDevicesP8ncclCommPi
        - _ZL14collNetSupportP8ncclComm
        - _ZL15ncclP2pScheduleP8ncclComm
        - _ZL16computeBuffSizesP8ncclComm
        - _ZL17initNvlDomainInfoP8ncclComm
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZL8fillInfoP8ncclCommP12ncclPeerInfom
        - _ZTW15ncclDebugNoWarn
        - memcmp
        - snprintf
        - strcasecmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1087,34'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1089,3'
          Dst:             _Z15ncclCallocDebugI12ncclPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:1089,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1089,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1090,3'
          Dst:             _ZL8fillInfoP8ncclCommP12ncclPeerInfom
        - Src:             'init.cc:1090,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1090,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1091,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'init.cc:1091,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1091,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1138,12'
          Dst:             _Z27ncclParamMultiRankGpuEnablev
        - Src:             'init.cc:1139,11'
          Dst:             memcmp
        - Src:             'init.cc:1140,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1123,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1151,34'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1154,3'
          Dst:             _Z19ncclGetUserP2pLevelPi
        - Src:             'init.cc:1154,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1154,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1155,22'
          Dst:             _Z20ncclParamMNNVLEnablev
        - Src:             'init.cc:1155,71'
          Dst:             _Z20ncclParamMNNVLEnablev
        - Src:             'init.cc:1156,5'
          Dst:             _Z14ncclMnnvlCheckP8ncclComm
        - Src:             'init.cc:1156,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1156,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1192,14'
          Dst:             _Z31ncclParamSingleProcMemRegEnablev
        - Src:             'init.cc:1197,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1206,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1218,29'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1222,17'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:1224,5'
          Dst:             _Z17ncclTopoGetSystemP8ncclCommPP14ncclTopoSystemPKc
        - Src:             'init.cc:1224,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1224,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1228,3'
          Dst:             _Z17ncclTopoGetSystemP8ncclCommPP14ncclTopoSystemPKc
        - Src:             'init.cc:1228,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1230,3'
          Dst:             _Z20ncclTopoComputePathsP14ncclTopoSystemP8ncclComm
        - Src:             'init.cc:1230,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1230,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1232,3'
          Dst:             _Z18ncclTopoTrimSystemP14ncclTopoSystemP8ncclComm
        - Src:             'init.cc:1232,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1232,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1234,3'
          Dst:             _Z20ncclTopoComputePathsP14ncclTopoSystemP8ncclComm
        - Src:             'init.cc:1234,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1234,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1236,3'
          Dst:             _Z18ncclTopoSearchInitP14ncclTopoSystem
        - Src:             'init.cc:1236,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1236,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1238,3'
          Dst:             _Z22ncclTopoComputeCommCPUP8ncclComm
        - Src:             'init.cc:1238,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1238,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1240,3'
          Dst:             _Z13ncclTopoPrintP14ncclTopoSystem
        - Src:             'init.cc:1240,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1240,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1241,29'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1245,3'
          Dst:             _Z22ncclTopoGetCpuAffinityP14ncclTopoSystemiP9cpu_set_t
        - Src:             'init.cc:1245,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1245,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1246,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'init.cc:1247,5'
          Dst:             _Z17ncclOsGetAffinityP9cpu_set_t
        - Src:             'init.cc:1247,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1247,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1248,5'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'init.cc:1248,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1248,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1252,8'
          Dst:             _ZL14collNetSupportP8ncclComm
        - Src:             'init.cc:1256,3'
          Dst:             _Z12ncclNvlsInitP8ncclComm
        - Src:             'init.cc:1256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1258,31'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1265,3'
          Dst:             _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1265,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1265,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1266,3'
          Dst:             _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1273,3'
          Dst:             _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1273,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1273,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1274,3'
          Dst:             _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1274,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1274,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1290,5'
          Dst:             _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1290,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1290,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1291,5'
          Dst:             _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1291,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1291,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1292,5'
          Dst:             _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1292,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1292,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1293,5'
          Dst:             _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1293,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1293,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1302,5'
          Dst:             _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1302,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1302,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1303,5'
          Dst:             _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'init.cc:1303,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1303,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1305,31'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1308,32'
          Dst:             _Z29ncclParamAllocP2pNetLLBuffersv
        - Src:             'init.cc:1310,21'
          Dst:             _Z26ncclParamGraphDumpFileRankv
        - Src:             'init.cc:1312,5'
          Dst:             _Z18ncclTopoDumpGraphsP14ncclTopoSystemiPP13ncclTopoGraph
        - Src:             'init.cc:1312,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1312,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1317,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1322,3'
          Dst:             _Z33ncclTopoComputeP2pChannelsPerPeerP8ncclComm
        - Src:             'init.cc:1322,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1326,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1328,3'
          Dst:             _Z15ncclCallocDebugIZL18initTransportsRankP8ncclCommS1_PmE13allGatherInfoE12ncclResult_tPPT_mPKciS9_b
        - Src:             'init.cc:1328,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1328,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1332,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1332,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1333,5'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'init.cc:1333,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1333,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1334,5'
          Dst:             _Z28ncclTopoGetLocalNetCountByBwP14ncclTopoSystemiPiPf
        - Src:             'init.cc:1334,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1336,7'
          Dst:             _ZL14collNetSupportP8ncclComm
        - Src:             'init.cc:1337,5'
          Dst:             _ZL14collNetDevicesP8ncclCommPi
        - Src:             'init.cc:1337,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1337,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1339,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1340,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1362,3'
          Dst:             _Z19ncclTopoGetMinNetBwP14ncclTopoSystemiPf
        - Src:             'init.cc:1362,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1362,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1364,3'
          Dst:             _Z21ncclTopoPathAllNVLinkP14ncclTopoSystemPi
        - Src:             'init.cc:1364,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1364,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1368,3'
          Dst:             _Z14ncclTopoPresetP8ncclCommPP13ncclTopoGraphP13ncclTopoRanks
        - Src:             'init.cc:1368,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1368,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1370,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'init.cc:1370,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1370,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1373,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1373,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1373,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1374,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1374,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1374,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1375,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1375,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1375,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1408,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1409,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1422,11'
          Dst:             _Z26ncclParamIgnoreNetMismatchv
        - Src:             'init.cc:1417,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1423,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1428,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1445,11'
          Dst:             _Z30ncclParamIgnoreCollNetMismatchv
        - Src:             'init.cc:1440,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1446,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1451,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1466,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1469,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1474,3'
          Dst:             _Z15ncclCallocDebugI13ncclNodeRanksE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:1474,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1474,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1475,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1475,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1475,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1484,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1484,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1499,3'
          Dst:             _ZL17initNvlDomainInfoP8ncclComm
        - Src:             'init.cc:1504,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1511,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1516,41'
          Dst:             _Z25ncclParamMNNVLCrossCliquev
        - Src:             'init.cc:1518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1523,3'
          Dst:             _Z15ncclCallocDebugIP13ncclTopoRanksE12ncclResult_tPPT_mPKciS7_b
        - Src:             'init.cc:1523,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1523,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1545,5'
          Dst:             _Z14ncclNvlsTuningP8ncclComm
        - Src:             'init.cc:1545,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1545,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1559,32'
          Dst:             _Z29ncclParamCollNetNodeThresholdv
        - Src:             'init.cc:1561,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1568,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1568,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1569,3'
          Dst:             _Z15ncclTopoPostsetP8ncclCommPiS1_PP13ncclTopoRanksS1_PP13ncclTopoGraphS0_
        - Src:             'init.cc:1569,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1569,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1573,5'
          Dst:             _Z24ncclTransportInitRankMapP8ncclCommiPKi
        - Src:             'init.cc:1573,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1573,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1576,35'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1584,21'
          Dst:             strlen
        - Src:             'init.cc:1584,5'
          Dst:             snprintf
        - Src:             'init.cc:1586,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1592,3'
          Dst:             _ZL16computeBuffSizesP8ncclComm
        - Src:             'init.cc:1593,3'
          Dst:             _Z26ncclTopoComputeP2pChannelsP8ncclComm
        - Src:             'init.cc:1593,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1593,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1605,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1605,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1605,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1613,3'
          Dst:             _Z22ncclProfilerPluginInitP8ncclComm
        - Src:             'init.cc:1613,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1615,3'
          Dst:             _Z25ncclTransportCheckP2pTypeP8ncclCommPbS1_S1_
        - Src:             'init.cc:1615,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1615,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1620,5'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'init.cc:1622,5'
          Dst:             _Z15ncclProxyCreateP8ncclComm
        - Src:             'init.cc:1622,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1622,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1624,3'
          Dst:             _Z15ncclCallocDebugI18ncclProxyConnectorE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:1624,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1624,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1626,7'
          Dst:             _Z23ncclParamRasDiagnosticsv
        - Src:             'init.cc:1626,53'
          Dst:             _Z25ncclRunDiagnosticsPassiveP8ncclComm
        - Src:             'init.cc:1627,7'
          Dst:             _Z20ncclParamDiagnosticsv
        - Src:             'init.cc:1627,31'
          Dst:             _Z24ncclRunDiagnosticsActiveP8ncclComm
        - Src:             'init.cc:1629,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1631,23'
          Dst:             _Z20ncclMemoryStackAllocIN8ncclComm15P2pSchedulePairEEPT_P15ncclMemoryStackm
        - Src:             'init.cc:1632,25'
          Dst:             _Z20ncclMemoryStackAllocIN17ncclKernelPlanner4PeerEEPT_P15ncclMemoryStackm
        - Src:             'init.cc:1633,3'
          Dst:             _ZL15ncclP2pScheduleP8ncclComm
        - Src:             'init.cc:1633,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1633,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1639,35'
          Dst:             _Z20ncclMemoryStackAllocI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - Src:             'init.cc:1642,7'
          Dst:             _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:1648,45'
          Dst:             _Z23ncclParamRuntimeConnectv
        - Src:             'init.cc:1651,7'
          Dst:             _ZL12setupChannelP8ncclCommiiiPi
        - Src:             'init.cc:1651,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1651,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1654,5'
          Dst:             _Z13ncclNvlsSetupP8ncclCommS0_
        - Src:             'init.cc:1654,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1654,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1656,37'
          Dst:             _Z16ncclCollNetSetupP8ncclCommS0_PP13ncclTopoGraph
        - Src:             'init.cc:1659,7'
          Dst:             _ZL12setupChannelP8ncclCommiiiPi
        - Src:             'init.cc:1659,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1659,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1661,5'
          Dst:             _Z24ncclTransportRingConnectP8ncclComm
        - Src:             'init.cc:1661,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1661,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1664,5'
          Dst:             _Z24ncclTransportTreeConnectP8ncclComm
        - Src:             'init.cc:1664,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1664,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1666,5'
          Dst:             _Z23ncclTransportPatConnectP8ncclComm
        - Src:             'init.cc:1666,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1666,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1669,5'
          Dst:             _Z13ncclNvlsSetupP8ncclCommS0_
        - Src:             'init.cc:1669,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1669,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1670,5'
          Dst:             _Z19ncclNvlsBufferSetupP8ncclComm
        - Src:             'init.cc:1670,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1670,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1673,5'
          Dst:             _Z19ncclNvlsTreeConnectP8ncclComm
        - Src:             'init.cc:1673,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1673,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1677,7'
          Dst:             _Z16ncclCollNetSetupP8ncclCommS0_PP13ncclTopoGraph
        - Src:             'init.cc:1678,7'
          Dst:             _Z27ncclCollNetChainBufferSetupP8ncclComm
        - Src:             'init.cc:1678,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1678,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1680,9'
          Dst:             _Z28ncclCollNetDirectBufferSetupP8ncclComm
        - Src:             'init.cc:1680,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1680,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1685,5'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'init.cc:1685,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1685,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1686,5'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'init.cc:1686,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1686,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1691,9'
          Dst:             _Z14ncclPxnDisableP8ncclComm
        - Src:             'init.cc:1693,7'
          Dst:             _Z19ncclTopoGetPxnRanksP8ncclCommPPiS1_
        - Src:             'init.cc:1693,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1693,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1695,9'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'init.cc:1695,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1695,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1696,9'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'init.cc:1696,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1696,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1702,9'
          Dst:             _Z22ncclParamNvbPreconnectv
        - Src:             'init.cc:1705,7'
          Dst:             _Z18ncclTopoGetNvbGpusP14ncclTopoSystemiPiPS1_
        - Src:             'init.cc:1705,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1705,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1726,7'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'init.cc:1711,28'
          Dst:             _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - Src:             'init.cc:1712,28'
          Dst:             _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - Src:             'init.cc:1715,23'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'init.cc:1719,23'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'init.cc:1726,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1726,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1735,3'
          Dst:             _Z14ncclTuningInitP8ncclComm
        - Src:             'init.cc:1735,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1735,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1737,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1742,23'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:1744,16'
          Dst:             strcasecmp
        - Src:             'init.cc:1753,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1758,3'
          Dst:             _Z27ncclTopoPathAllDirectNVLinkP14ncclTopoSystemPb
        - Src:             'init.cc:1758,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1758,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1761,5'
          Dst:             _Z24ncclGinSetDefaultBackendP8ncclCommm
        - Src:             'init.cc:1761,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1761,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1769,19'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - Src:             'init.cc:1770,50'
          Dst:             _Z18ncclParamWinEnablev
        - Src:             'init.cc:1770,74'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'init.cc:1775,5'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'init.cc:1775,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1788,3'
          Dst:             _ZL12devCommSetupP8ncclComm
        - Src:             'init.cc:1788,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1788,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1791,3'
          Dst:             _Z24ncclProfilerThreadCreateP8ncclCommS0_
        - Src:             'init.cc:1791,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1791,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1796,7'
          Dst:             _Z13ncclRmaCeInitP8ncclComm
        - Src:             'init.cc:1796,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1796,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1798,9'
          Dst:             _Z19ncclRmaProxyEnabledP8ncclComm
        - Src:             'init.cc:1799,7'
          Dst:             _Z23ncclRmaProxyConnectOnceP8ncclComm
        - Src:             'init.cc:1799,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1799,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1803,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1805,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'init.cc:1805,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1805,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1814,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'init.cc:1814,42'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'init.cc:1818,89'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'init.cc:1819,5'
          Dst:             _Z18ncclProxyShmUnlinkP8ncclComm
    - functionName:    _Z9clockNanov
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono3_V212steady_clock3nowEv
      functionUses:    99
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:67,14'
          Dst:             _ZNSt6chrono3_V212steady_clock3nowEv
        - Src:             'include/utils.h:68,10'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE
    - functionName:    _Z27ncclParamMultiRankGpuEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:72,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclParamMNNVLEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:912,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamAllocP2pNetLLBuffersv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:909,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamGraphDumpFileRankv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:906,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamIgnoreNetMismatchv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:147,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z30ncclParamIgnoreCollNetMismatchv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:148,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z25ncclParamMNNVLCrossCliquev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:749,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamCollNetNodeThresholdv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:907,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclAtomicRefCountIncrementIiEvPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclParamRuntimeConnectv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:64,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamNvbPreconnectv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:908,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    strcasecmp
      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:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclParamWinEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:65,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL9commAllocP8ncclCommS0_ii
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         298
      ICount:          1439
      EdgeCount:       424
      CyclomaticComplexity: 128
      functionsReached:
        - _Z11ncclGinInitP8ncclComm
        - _Z11ncclNetInitP8ncclComm
        - _Z11ncclRmaInitP8ncclComm
        - _Z12int64ToBusIdlPc
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCudaCompCapv
        - _Z17ncclOsGetPageSizev
        - _Z20ncclCudaContextTrackPP15ncclCudaContextim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocIPvEPT_P15ncclMemoryStackm
        - _Z21ncclNetInitFromParentP8ncclCommS0_
        - _Z21ncclRmaInitFromParentP8ncclCommS0_
        - _Z22ncclNvmlDeviceGetIndexP13nvmlDevice_stPj
        - _Z23ncclIntruQueueConstructI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - _Z24ncclMemoryStackConstructP15ncclMemoryStack
        - _Z25ncclStrongStreamConstructP16ncclStrongStream
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z27ncclIntruQueueMpscConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP18ncclIntruQueueMpscIS1_XT0_EE
        - _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - _Z8getBusIdiPl
        - _ZL15dmaBufSupportedP8ncclComm
        - _ZNSt18shared_timed_mutexC2Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaEventCreateWithFlags
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemPoolCreate
        - cudaMemPoolSetAttribute
        - ncclMemManagerInit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:466,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:470,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:474,3'
          Dst:             _Z24ncclMemoryStackConstructP15ncclMemoryStack
        - Src:             'init.cc:475,3'
          Dst:             _Z24ncclMemoryStackConstructP15ncclMemoryStack
        - Src:             'init.cc:482,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:482,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:482,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:482,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:483,19'
          Dst:             _Z15ncclCudaCompCapv
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt18shared_timed_mutexC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:487,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:491,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:487,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:491,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:491,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:492,5'
          Dst:             _Z25ncclStrongStreamConstructP16ncclStrongStream
        - Src:             'init.cc:492,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:492,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:493,5'
          Dst:             _Z25ncclStrongStreamConstructP16ncclStrongStream
        - Src:             'init.cc:493,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:493,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:494,5'
          Dst:             cudaEventCreateWithFlags
        - Src:             'init.cc:494,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:494,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:494,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:495,5'
          Dst:             cudaEventCreateWithFlags
        - Src:             'init.cc:495,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:495,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:495,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:498,5'
          Dst:             _Z11ncclNetInitP8ncclComm
        - Src:             'init.cc:498,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:498,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:499,5'
          Dst:             _Z11ncclRmaInitP8ncclComm
        - Src:             'init.cc:499,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:499,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:500,5'
          Dst:             _Z11ncclGinInitP8ncclComm
        - Src:             'init.cc:500,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:500,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:503,5'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'init.cc:504,5'
          Dst:             _Z21ncclNetInitFromParentP8ncclCommS0_
        - Src:             'init.cc:504,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:504,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:505,5'
          Dst:             _Z21ncclRmaInitFromParentP8ncclCommS0_
        - Src:             'init.cc:505,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:505,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:508,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:512,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:522,5'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'init.cc:523,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:526,5'
          Dst:             ncclMemManagerInit
        - Src:             'init.cc:526,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:526,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:529,3'
          Dst:             _Z20ncclCudaContextTrackPP15ncclCudaContextim
        - Src:             'init.cc:529,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:529,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:531,3'
          Dst:             _Z8getBusIdiPl
        - Src:             'init.cc:531,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:531,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:534,3'
          Dst:             _Z12int64ToBusIdlPc
        - Src:             'init.cc:534,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:534,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:535,3'
          Dst:             _Z33ncclNvmlDeviceGetHandleByPciBusIdPKcPP13nvmlDevice_st
        - Src:             'init.cc:535,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:535,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:536,3'
          Dst:             _Z22ncclNvmlDeviceGetIndexP13nvmlDevice_stPj
        - Src:             'init.cc:536,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:541,26'
          Dst:             _ZL15dmaBufSupportedP8ncclComm
        - Src:             'init.cc:545,3'
          Dst:             _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - Src:             'init.cc:546,3'
          Dst:             _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - Src:             'init.cc:547,3'
          Dst:             _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - Src:             'init.cc:555,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:555,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:555,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:556,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:556,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:556,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:561,21'
          Dst:             _Z20ncclMemoryStackAllocIPvEPT_P15ncclMemoryStackm
        - Src:             'init.cc:566,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:566,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:566,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:570,3'
          Dst:             _Z27ncclIntruQueueMpscConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP18ncclIntruQueueMpscIS1_XT0_EE
        - Src:             'init.cc:571,3'
          Dst:             _Z23ncclIntruQueueConstructI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:572,3'
          Dst:             _Z23ncclIntruQueueConstructI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:573,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:574,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:575,3'
          Dst:             _Z23ncclIntruQueueConstructI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:576,3'
          Dst:             _Z23ncclIntruQueueConstructI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:577,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:578,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:579,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:580,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:581,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:582,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:583,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:585,29'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'init.cc:593,5'
          Dst:             cudaMemPoolCreate
        - Src:             'init.cc:593,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:593,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:593,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:595,5'
          Dst:             cudaMemPoolSetAttribute
        - Src:             'init.cc:595,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:595,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:595,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:598,3'
          Dst:             _Z23ncclIntruQueueConstructI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZNSt6threadC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread2idC2Ev
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:112,5'
          Dst:             _ZNSt6thread2idC2Ev
    - functionName:    cudaEventCreateWithFlags
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaMemPoolCreate
      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:    cudaMemPoolSetAttribute
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread2idC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7eatHashIiEvPmPKT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7eatHashPmPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:526,3'
          Dst:             _ZL7eatHashPmPKvm
    - functionName:    _ZL7eatHashImEvPmPKT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7eatHashPmPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:526,3'
          Dst:             _ZL7eatHashPmPKvm
    - functionName:    _ZL16commGetSplitInfoP8ncclCommS0_iiPiS1_S1_
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          434
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached:
        - _Z15ncclCallocDebugI13commSplitInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1888,3'
          Dst:             _Z15ncclCallocDebugI13commSplitInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:1888,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1888,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1893,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'init.cc:1893,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1893,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14getParentRanksiiPiiS_S_S_
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ctaPolicyIsValidi
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17envConfigOverrideP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         469
      ICount:          1820
      EdgeCount:       652
      CyclomaticComplexity: 185
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z16ncclParamMaxCTAsv
        - _Z16ncclParamMinCTAsv
        - _Z18ncclParamNumRmaCtxv
        - _Z19ncclGetEnvCtaPolicyv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamMaxP2pPeersv
        - _Z21ncclParamCommBlockingv
        - _Z21ncclParamNvlsChannelsv
        - _Z21ncclParamRmaEagerInitv
        - _Z22ncclParamCheckPointersv
        - _Z23ncclParamCGAClusterSizev
        - _Z27ncclParamGraphMixingSupportv
        - _Z28ncclParamGraphStreamOrderingv
        - _Z28ncclParamLaunchOrderImplicitv
        - _Z28ncclParamNChannelsPerNetPeerv
        - _Z32ncclParamCommSplitShareResourcesv
        - _Z33ncclParamCommShrinkShareResourcesv
        - _Z37ncclParamNvlinkUtilCentricSchedEnablev
        - _ZL16ctaPolicyIsValidi
        - strcasecmp
        - strlen
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2110,17'
          Dst:             _Z21ncclParamCommBlockingv
        - Src:             'init.cc:2113,23'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'init.cc:2116,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2120,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2125,16'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'init.cc:2128,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2131,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2137,16'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'init.cc:2140,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2143,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2150,28'
          Dst:             _Z28ncclParamNChannelsPerNetPeerv
        - Src:             'init.cc:2153,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2157,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2164,37'
          Dst:             _Z37ncclParamNvlinkUtilCentricSchedEnablev
        - Src:             'init.cc:2167,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2171,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2178,27'
          Dst:             _Z27ncclParamGraphMixingSupportv
        - Src:             'init.cc:2181,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2185,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2192,18'
          Dst:             _Z18ncclParamNumRmaCtxv
        - Src:             'init.cc:2195,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2197,30'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2202,21'
          Dst:             _Z21ncclParamRmaEagerInitv
        - Src:             'init.cc:2205,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2212,20'
          Dst:             _Z20ncclParamMaxP2pPeersv
        - Src:             'init.cc:2215,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2219,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2225,28'
          Dst:             _Z28ncclParamGraphStreamOrderingv
        - Src:             'init.cc:2228,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2232,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2239,28'
          Dst:             _Z28ncclParamLaunchOrderImplicitv
        - Src:             'init.cc:2242,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2246,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2253,16'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:2257,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2259,22'
          Dst:             strlen
        - Src:             'init.cc:2262,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2267,19'
          Dst:             _Z32ncclParamCommSplitShareResourcesv
        - Src:             'init.cc:2270,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2274,20'
          Dst:             _Z33ncclParamCommShrinkShareResourcesv
        - Src:             'init.cc:2277,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2284,22'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:2286,33'
          Dst:             strtol
        - Src:             'init.cc:2289,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2292,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2296,25'
          Dst:             _Z19ncclGetEnvCtaPolicyv
        - Src:             'init.cc:2299,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2304,17'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'init.cc:2307,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2320,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2326,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2332,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2337,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2341,8'
          Dst:             _ZL16ctaPolicyIsValidi
        - Src:             'init.cc:2342,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2347,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2354,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2363,7'
          Dst:             _Z22ncclParamCheckPointersv
        - Src:             'init.cc:2368,18'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:2370,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2371,9'
          Dst:             strcasecmp
        - Src:             'init.cc:2373,16'
          Dst:             strcasecmp
    - functionName:    _Z21ncclParamCommBlockingv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:63,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclParamCGAClusterSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1834,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclParamMinCTAsv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1837,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclParamMaxCTAsv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1836,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z28ncclParamNChannelsPerNetPeerv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1839,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z37ncclParamNvlinkUtilCentricSchedEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1840,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclParamGraphMixingSupportv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1841,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclParamNumRmaCtxv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:68,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclParamRmaEagerInitv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:69,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclParamMaxP2pPeersv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:70,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z28ncclParamLaunchOrderImplicitv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:73,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z32ncclParamCommSplitShareResourcesv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1875,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z33ncclParamCommShrinkShareResourcesv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1876,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclGetEnvCtaPolicyv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19getEnvCtaPolicyOncev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:139,3'
          Dst:             _ZL19getEnvCtaPolicyOncev
    - functionName:    _Z21ncclParamNvlsChannelsv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:67,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamCheckPointersv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:62,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL19getEnvCtaPolicyOncev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         59
      ICount:          230
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcasecmp
        - strdup
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'init.cc:96,5'
          Branch Sides:    []
      Callsites:
        - Src:             'init.cc:91,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:107,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:112,17'
          Dst:             strdup
        - Src:             'init.cc:113,19'
          Dst:             strtok
        - Src:             'init.cc:116,11'
          Dst:             strcasecmp
        - Src:             'init.cc:117,16'
          Dst:             strcasecmp
        - Src:             'init.cc:118,16'
          Dst:             strcasecmp
        - Src:             'init.cc:119,12'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:124,15'
          Dst:             strtok
        - Src:             'init.cc:127,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:129,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11compareIntsPKvS0_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12ncclGinStateD2Ev
      functionSourceFile: '/src/nccl/src/include/gin/gin_host.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gin/gin_host.h:40,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'include/gin/gin_host.h:40,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'include/gin/gin_host.h:40,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'include/gin/gin_host.h:40,8'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _ZNSt6threadD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19ncclSharedResourcesD2Ev
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclGinStateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/comm.h:126,8'
          Dst:             _ZN12ncclGinStateD2Ev
    - functionName:    _Z12ncclCudaFreeI18ncclDevChannelPeerE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8commFreeP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         411
      ICount:          1674
      EdgeCount:       581
      CyclomaticComplexity: 172
      functionsReached:
        - _Z10commPoisonP8ncclComm
        - _Z11freeChannelP11ncclChanneliiiP8ncclComm
        - _Z12ncclCudaFreeI18ncclDevChannelPeerE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclNvlsFreeP8ncclComm
        - _Z12ncclTopoFreeP14ncclTopoSystem
        - _Z14bootstrapClosePv
        - _Z14ncclCeFinalizeP8ncclComm
        - _Z14ncclRegCleanupP8ncclComm
        - _Z15ncclGinFinalizeP8ncclComm
        - _Z15ncclNetFinalizeP8ncclComm
        - _Z15ncclRasCommFiniPK8ncclComm
        - _Z15ncclRmaFinalizeP8ncclComm
        - _Z16ncclDevrFinalizeP8ncclComm
        - _Z16ncclProxyDestroyP8ncclComm
        - _Z16ncclSymkFinalizeP8ncclComm
        - _Z17ncclRmaCeFinalizeP8ncclComm
        - _Z19ncclCudaContextDropP15ncclCudaContext
        - _Z19ncclGinHostFinalizeP8ncclComm
        - _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclRmaProxyFinalizeP8ncclComm
        - _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclMemoryStackDestructP15ncclMemoryStack
        - _Z24ncclStrongStreamDestructP16ncclStrongStream
        - _Z25ncclProfilerThreadDestroyP8ncclComm
        - _Z26ncclProfilerPluginFinalizeP8ncclComm
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZL16ncclCudaHostFreePv
        - _ZN19ncclSharedResourcesD2Ev
        - _ZNSt6thread4joinEv
        - _ZTW15ncclDebugNoWarn
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemPoolDestroy
        - ncclMemManagerDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:292,3'
          Dst:             _Z14ncclCeFinalizeP8ncclComm
        - Src:             'init.cc:292,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:292,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:293,3'
          Dst:             _Z17ncclRmaCeFinalizeP8ncclComm
        - Src:             'init.cc:293,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:293,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:296,5'
          Dst:             _Z16ncclSymkFinalizeP8ncclComm
        - Src:             'init.cc:296,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:296,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:297,5'
          Dst:             _Z16ncclDevrFinalizeP8ncclComm
        - Src:             'init.cc:297,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:297,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:299,3'
          Dst:             _Z15ncclRasCommFiniPK8ncclComm
        - Src:             'init.cc:299,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:299,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:305,30'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'init.cc:308,35'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'init.cc:313,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:317,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:314,39'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:313,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:318,39'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:317,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:322,22'
          Dst:             cudaMemPoolDestroy
        - Src:             'init.cc:322,22'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:322,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:322,22'
          Dst:             cudaGetLastError
        - Src:             'init.cc:330,19'
          Dst:             _Z12ncclTopoFreeP14ncclTopoSystem
        - Src:             'init.cc:340,24'
          Dst:             _Z14bootstrapClosePv
        - Src:             'init.cc:340,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:340,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:343,5'
          Dst:             _Z11freeChannelP11ncclChanneliiiP8ncclComm
        - Src:             'init.cc:343,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:343,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:347,3'
          Dst:             _Z19ncclGinHostFinalizeP8ncclComm
        - Src:             'init.cc:347,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:347,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:348,3'
          Dst:             _Z20ncclRmaProxyFinalizeP8ncclComm
        - Src:             'init.cc:348,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:348,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:352,25'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'init.cc:354,7'
          Dst:             _Z15ncclGinFinalizeP8ncclComm
        - Src:             'init.cc:354,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:354,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:360,7'
          Dst:             _Z24ncclStrongStreamDestructP16ncclStrongStream
        - Src:             'init.cc:357,43'
          Dst:             _Z12ncclCudaFreeI18ncclDevChannelPeerE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'init.cc:360,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:360,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:361,7'
          Dst:             _Z24ncclStrongStreamDestructP16ncclStrongStream
        - Src:             'init.cc:361,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:361,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:362,7'
          Dst:             cudaEventDestroy
        - Src:             'init.cc:362,7'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:362,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:362,7'
          Dst:             cudaGetLastError
        - Src:             'init.cc:363,7'
          Dst:             cudaEventDestroy
        - Src:             'init.cc:363,7'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:363,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:363,7'
          Dst:             cudaGetLastError
        - Src:             'init.cc:364,7'
          Dst:             _Z16ncclProxyDestroyP8ncclComm
        - Src:             'init.cc:364,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:364,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:365,7'
          Dst:             _ZN19ncclSharedResourcesD2Ev
        - Src:             'init.cc:369,26'
          Dst:             _Z12ncclNvlsFreeP8ncclComm
        - Src:             'init.cc:369,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:369,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:373,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:373,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:377,3'
          Dst:             _Z23ncclMemoryStackDestructP15ncclMemoryStack
        - Src:             'init.cc:378,3'
          Dst:             _Z23ncclMemoryStackDestructP15ncclMemoryStack
        - Src:             'init.cc:381,7'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'init.cc:383,5'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'init.cc:383,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:383,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:392,3'
          Dst:             _Z14ncclRegCleanupP8ncclComm
        - Src:             'init.cc:392,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:392,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:395,3'
          Dst:             ncclMemManagerDestroy
        - Src:             'init.cc:395,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:395,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:398,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:401,3'
          Dst:             _Z10commPoisonP8ncclComm
        - Src:             'init.cc:402,3'
          Dst:             _Z25ncclProfilerThreadDestroyP8ncclComm
        - Src:             'init.cc:402,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:402,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:403,3'
          Dst:             _Z26ncclProfilerPluginFinalizeP8ncclComm
        - Src:             'init.cc:403,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:403,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:405,5'
          Dst:             _Z15ncclNetFinalizeP8ncclComm
        - Src:             'init.cc:405,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:405,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:406,5'
          Dst:             _Z15ncclRmaFinalizeP8ncclComm
        - Src:             'init.cc:406,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:408,22'
          Dst:             _Z19ncclCudaContextDropP15ncclCudaContext
    - functionName:    _ZNSt6thread4joinEv
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaMemPoolDestroy
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaEventDestroy
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10commPoisonP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12ncclAsyncJobC2Ev
      functionSourceFile: '/src/nccl/src/include/enqueue/mgmt_task_enq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/enqueue/mgmt_task_enq.h:22,8'
          Dst:             _ZNSt6threadC2Ev
    - functionName:    _ZN24ncclCommFinalizeAsyncJobC2Ev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1865,8'
          Dst:             _ZN12ncclAsyncJobC2Ev
    - functionName:    _ZNSt6thread4swapERS_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EE7_M_headERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteINSt6thread6_StateEEEE7_M_headERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EE7_M_headERS4_
    - functionName:    _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE10_M_deleterEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE10_M_deleterEv
    - functionName:    _ZNSt10_Head_baseILm2EiLb0EEC2IRiEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm2EJiEEC2IRiEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm2EiLb0EEC2IRiEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm2EiLb0EEC2IRiEEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2IRS1_JRiEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IRS1_EEOT_
        - _ZNSt11_Tuple_implILm2EJiEEC2IRiEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm2EJiEEC2IRiEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IRS1_EEOT_
    - functionName:    '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IRS2_JRS4_RiEvEEOT_DpOT0_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2IRS1_JRiEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2IRS1_JRiEvEEOT_DpOT0_
    - functionName:    '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IJRS2_RS4_RiETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISC_EEclsr4_TMCISC_EE31_ImplicitlyMoveConvertibleTupleISC_EEgesZT_Li1EEbE4typeELb1EEEDpOSB_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IRS2_JRS4_RiEvEEOT_DpOT0_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:627,11'
          Dst:             '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IRS2_JRS4_RiEvEEOT_DpOT0_'
    - functionName:    _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPNSt6thread6_StateESt14default_deleteIS1_EEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteINSt6thread6_StateEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteINSt6thread6_StateEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPNSt6thread6_StateESt14default_deleteIS1_EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteINSt6thread6_StateEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteINSt6thread6_StateEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPNSt6thread6_StateELb0EEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPNSt6thread6_StateESt14default_deleteIS1_EEEC2IS2_S4_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES8_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPNSt6thread6_StateESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPNSt6thread6_StateESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EEC2EPS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPNSt6thread6_StateESt14default_deleteIS1_EEEC2IS2_S4_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES8_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,38'
          Dst:             _ZNSt5tupleIJPNSt6thread6_StateESt14default_deleteIS1_EEEC2IS2_S4_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES8_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt11_Tuple_implILm2EJiEE7_M_headERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm2EiLb0EE7_M_headERS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm2EiLb0EE7_M_headERS0_
    - functionName:    _ZNSt10_Head_baseILm2EiLb0EE7_M_headERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP8ncclCommLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm1EP8ncclCommLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP8ncclCommLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZL11commReclaimP12ncclAsyncJobENK3$_0clEP8ncclCommi'
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3089
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15commDestroySyncP12ncclAsyncJob
        - _ZN24ncclCommFinalizeAsyncJobC2Ev
        - _ZN24ncclCommFinalizeAsyncJobD2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3090,45'
          Dst:             _ZN24ncclCommFinalizeAsyncJobC2Ev
        - Src:             'init.cc:3094,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3094,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3094,13'
          Dst:             _ZL15commDestroySyncP12ncclAsyncJob
        - Src:             'init.cc:3094,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3096,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3099,11'
          Dst:             _ZN24ncclCommFinalizeAsyncJobD2Ev
        - Src:             'init.cc:3099,11'
          Dst:             _ZN24ncclCommFinalizeAsyncJobD2Ev
    - functionName:    _ZL15commDestroySyncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         158
      ICount:          667
      EdgeCount:       220
      CyclomaticComplexity: 64
      functionsReached:
        - _Z13ncclProxyStopP8ncclComm
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommPollCallbacksP8ncclCommb
        - _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z26ncclCommPollEventCallbacksP8ncclCommb
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2940,3'
          Dst:             cudaSetDevice
        - Src:             'init.cc:2940,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2940,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2940,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2946,16'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:2947,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2949,16'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:2950,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2953,5'
          Dst:             _Z26ncclCommPollEventCallbacksP8ncclCommb
        - Src:             'init.cc:2953,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2953,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2954,5'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'init.cc:2954,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2954,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2959,13'
          Dst:             _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:2957,7'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'init.cc:2957,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2957,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2960,37'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:2962,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2959,13'
          Dst:             _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'init.cc:2974,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:2974,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2974,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2981,18'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'init.cc:2983,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2989,14'
          Dst:             _Z13ncclProxyStopP8ncclComm
        - Src:             'init.cc:2990,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2992,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2993,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN24ncclCommFinalizeAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1865,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZN12ncclAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/include/enqueue/mgmt_task_enq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14ncclThreadJoinRSt6thread
        - _ZNSt6threadD2Ev
        - __clang_call_terminate
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/enqueue/mgmt_task_enq.h:40,13'
          Dst:             _Z14ncclThreadJoinRSt6thread
        - Src:             'include/enqueue/mgmt_task_enq.h:42,3'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'include/enqueue/mgmt_task_enq.h:40,13'
          Dst:             __clang_call_terminate
    - functionName:    _Z14ncclThreadJoinRSt6thread
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt6thread4joinEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:723,12'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'include/utils.h:725,3'
          Dst:             __cxa_begin_catch
        - Src:             'include/utils.h:726,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/utils.h:728,3'
          Dst:             __cxa_end_catch
        - Src:             'include/utils.h:728,3'
          Dst:             __cxa_end_catch
        - Src:             'include/utils.h:728,3'
          Dst:             __clang_call_terminate
    - functionName:    cudaSetDevice
      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:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclCommPollEventCallbacksP8ncclCommb
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          209
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - _Z18ncclIntruQueueHeadI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
        - cudaEventQuery
        - cudaEventSynchronize
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/comm.h:877,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/comm.h:879,40'
          Dst:             _Z18ncclIntruQueueHeadI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/comm.h:886,12'
          Dst:             cudaEventQuery
        - Src:             'include/comm.h:883,12'
          Dst:             cudaEventSynchronize
        - Src:             'include/comm.h:889,5'
          Dst:             _Z21ncclIntruQueueDequeueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/comm.h:879,40'
          Dst:             _Z18ncclIntruQueueHeadI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/comm.h:886,12'
          Dst:             cudaEventQuery
        - Src:             'include/comm.h:889,5'
          Dst:             _Z21ncclIntruQueueDequeueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/comm.h:891,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/comm.h:891,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/comm.h:893,7'
          Dst:             cudaGetErrorString
        - Src:             'include/comm.h:893,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/comm.h:893,7'
          Dst:             cudaGetLastError
        - Src:             'include/comm.h:879,40'
          Dst:             _Z18ncclIntruQueueHeadI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/comm.h:897,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/comm.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/comm.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/comm.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z21ncclCommPollCallbacksP8ncclCommb
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          99
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclIntruQueueMpscDequeueAllI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P18ncclIntruQueueMpscIS1_XT0_EEb
        - _ZTW15ncclDebugNoWarn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/comm.h:863,33'
          Dst:             _Z28ncclIntruQueueMpscDequeueAllI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P18ncclIntruQueueMpscIS1_XT0_EEb
        - Src:             'include/comm.h:870,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/comm.h:870,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclIntruQueueMpscDequeueAllI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P18ncclIntruQueueMpscIS1_XT0_EEb
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          148
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9clockNanov
        - _ZNSt11this_thread5yieldEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - _ZTW29ncclThreadSignalLocalInstance
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:514,19'
          Dst:             _Z9clockNanov
        - Src:             'include/utils.h:517,11'
          Dst:             _Z9clockNanov
        - Src:             'include/utils.h:519,48'
          Dst:             _ZTW29ncclThreadSignalLocalInstance
        - Src:             'include/utils.h:520,38'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/utils.h:527,28'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             'include/utils.h:529,7'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/utils.h:546,9'
          Dst:             _ZNSt11this_thread5yieldEv
    - functionName:    _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11this_thread5yieldEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15__gthread_yieldv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:356,7'
          Dst:             _ZL15__gthread_yieldv
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _Z18ncclIntruQueueHeadI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaEventQuery
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaEventSynchronize
      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:    _Z21ncclIntruQueueDequeueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEE9_M_invokeIJLm0ELm1ELm2EEEEvSt12_Index_tupleIJXspT_EEE'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEclEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEE9_M_invokeIJLm0ELm1ELm2EEEEvSt12_Index_tupleIJXspT_EEE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEE9_M_invokeIJLm0ELm1ELm2EEEEvSt12_Index_tupleIJXspT_EEE'
    - functionName:    _ZNSt10_Head_baseILm2EiLb0EEC2IiEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm2EJiEEC2EOS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm2EiLb0EEC2IiEEOT_
        - _ZNSt11_Tuple_implILm2EJiEE7_M_headERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm2EJiEE7_M_headERS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm2EiLb0EEC2IiEEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_tailERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_headERS2_
        - _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_tailERS2_
        - _ZNSt11_Tuple_implILm2EJiEEC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_tailERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm2EJiEEC2EOS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm1EJP8ncclCommiEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm1EP8ncclCommLb0EEC2IS1_EEOT_
    - functionName:    '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP8ncclCommiEEC2EOS2_
    - functionName:    '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:642,17'
          Dst:             '_ZNSt11_Tuple_implILm0EJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEE6_M_runEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEclEv'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEclEv'
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEED0Ev'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread6_StateD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEC2EOS8_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2EOS5_'
    - functionName:    _ZNSt6thread6_StateC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EEC2EPS1_
        - __clang_call_terminate
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EEC2EPS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEC2EOS9_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEC2EOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEC2EOS8_'
    - functionName:    _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE6_M_ptrEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implINSt6thread6_StateESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EE11get_deleterEv
    - functionName:    '_ZNSt6thread14__make_invokerIRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSB_IT0_E4typeEEEEEOSC_DpOSF_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IJRS2_RS4_RiETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISC_EEclsr4_TMCISC_EE31_ImplicitlyMoveConvertibleTupleISC_EEgesZT_Li1EEbE4typeELb1EEEDpOSB_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             '_ZNSt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEC2IJRS2_RS4_RiETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISC_EEclsr4_TMCISC_EE31_ImplicitlyMoveConvertibleTupleISC_EEgesZT_Li1EEbE4typeELb1EEEDpOSB_'
    - functionName:    '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEC2EOS9_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEC2EOS9_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZL11commCleanupP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3003
      functionLinenumberEnd: 3008
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          131
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z18ncclTuningFinalizeP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL8commFreeP8ncclComm
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3004,3'
          Dst:             cudaSetDevice
        - Src:             'init.cc:3004,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3004,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3005,3'
          Dst:             _Z18ncclTuningFinalizeP8ncclComm
        - Src:             'init.cc:3005,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3005,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3006,3'
          Dst:             _ZL8commFreeP8ncclComm
        - Src:             'init.cc:3006,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3006,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt6threadaSEOS_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread4swapERS_
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:153,7'
          Dst:             _ZNSt6thread4swapERS_
    - functionName:    '_ZNSt6threadC2IRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEvEEOT_DpOT0_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_'
        - '_ZNSt6thread14__make_invokerIRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSB_IT0_E4typeEEEEEOSC_DpOSF_'
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             '_ZNSt6thread14__make_invokerIRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSB_IT0_E4typeEEEEEOSC_DpOSF_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL11commReclaimP12ncclAsyncJobE3$_0P8ncclCommiEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5nvtx32v116event_attributesC2IJEEEPK18nvtxPayloadData_v1DpRKT_
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5nvtx32v116event_attributesC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:2020,7'
          Dst:             _ZN5nvtx32v116event_attributesC2Ev
    - functionName:    _ZN5nvtx32v116event_attributesC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5nvtx32v116event_attributes3getEv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZTW14ncclGroupError
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH14ncclGroupError
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH14ncclGroupError
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _ZN5nvtx32v16domainC2EPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17nvtxDomainCreateAPKc
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:880,56'
          Dst:             _ZL17nvtxDomainCreateAPKc
        - Src:             'include/nvtx3/nvtx3.hpp:880,56'
          Dst:             __clang_call_terminate
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5nvtx32v16domainC2EPKc
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:815,5'
          Dst:             __cxa_guard_acquire
        - Src:             'include/nvtx3/nvtx3.hpp:815,25'
          Dst:             _ZN5nvtx32v16domainC2EPKc
        - Src:             'include/nvtx3/nvtx3.hpp:815,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZL25nvtxPayloadSchemaRegisterP25nvtxDomainRegistration_stPK24nvtxPayloadSchemaAttr_v1
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - nvtxExtPayloadInitOnce_v3_bpl0x0103
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h:105,1'
          Dst:             nvtxExtPayloadInitOnce_v3_bpl0x0103
    - functionName:    _ZL19ncclCommInitJobFreePv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2660
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24ncclCommInitRankAsyncJobD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2663,3'
          Dst:             _ZN24ncclCommInitRankAsyncJobD2Ev
    - functionName:    _ZN24ncclCommInitRankAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1844,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZTW14ncclGroupDepth
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH14ncclGroupDepth
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH14ncclGroupDepth
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _ZNK5nvtx32v17message8get_typeEv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5nvtx32v17message9get_valueEv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5nvtx32v120registered_string_inI11nccl_domainE10get_handleEv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12initOnceFuncv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         43
      ICount:          167
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - _Z11initGdrCopyv
        - _Z16bootstrapNetInitv
        - _Z16ncclOsInitializev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23initNvtxRegisteredEnumsv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:168,3'
          Dst:             _Z16ncclOsInitializev
        - Src:             'init.cc:168,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:168,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:169,3'
          Dst:             _Z11initGdrCopyv
        - Src:             'init.cc:169,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:169,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:171,3'
          Dst:             _Z16bootstrapNetInitv
        - Src:             'init.cc:171,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:171,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:173,3'
          Dst:             _Z23initNvtxRegisteredEnumsv
    - functionName:    _Z11initGdrCopyv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGdrCopyEnablev
        - _Z29ncclGdrInternalDmaBufRequiredv
        - _ZL11ncclGdrInitv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:154,7'
          Dst:             _Z22ncclParamGdrCopyEnablev
        - Src:             'init.cc:155,19'
          Dst:             _ZL11ncclGdrInitv
        - Src:             'init.cc:156,32'
          Dst:             _Z29ncclGdrInternalDmaBufRequiredv
        - Src:             'init.cc:157,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamGdrCopyEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:146,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL11ncclGdrInitv
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         92
      ICount:          367
      EdgeCount:       129
      CyclomaticComplexity: 39
      functionsReached:
        - _Z13wrap_gdr_openv
        - _Z14wrap_gdr_closeP3gdr
        - _Z16wrap_gdr_symbolsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24wrap_gdr_is_dma_buf_mmapP3gdrPi
        - _Z27wrap_gdr_driver_get_versionP3gdrPiS1_
        - _Z28wrap_gdr_runtime_get_versionPiS_
        - _Z30ncclGdrIsInternalDmaBufBackendv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:135,7'
          Dst:             _Z16wrap_gdr_symbolsv
        - Src:             'include/gdrwrap.h:136,14'
          Dst:             _Z13wrap_gdr_openv
        - Src:             'include/gdrwrap.h:137,27'
          Dst:             _Z30ncclGdrIsInternalDmaBufBackendv
        - Src:             'include/gdrwrap.h:138,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:144,11'
          Dst:             _Z30ncclGdrIsInternalDmaBufBackendv
        - Src:             'include/gdrwrap.h:145,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:150,7'
          Dst:             _Z28wrap_gdr_runtime_get_versionPiS_
        - Src:             'include/gdrwrap.h:150,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:150,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:161,11'
          Dst:             _Z24wrap_gdr_is_dma_buf_mmapP3gdrPi
        - Src:             'include/gdrwrap.h:162,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:164,9'
          Dst:             _Z27wrap_gdr_driver_get_versionP3gdrPiS1_
        - Src:             'include/gdrwrap.h:164,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:164,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:166,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:172,30'
          Dst:             _Z14wrap_gdr_closeP3gdr
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommUserRank
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3804
      functionLinenumberEnd: 3814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          288
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3805,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'init.cc:3805,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3805,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3805,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3805,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3805,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3805,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3805,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3805,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3805,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3807,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3807,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3807,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3808,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3808,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3808,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3810,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3810,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3810,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3814,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3814,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZN27ncclOptionalNvtxScopedRangeC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:1526,41'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx3/nvtx3.hpp:1526,41'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx3/nvtx3.hpp:1526,15'
          Dst:             _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
        - Src:             'include/nvtx3/nvtx3.hpp:1526,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5nvtx32v120registered_string_inI11nccl_domainE10get_handleEv
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:1708,29'
          Dst:             _ZNK5nvtx32v120registered_string_inI11nccl_domainE10get_handleEv
    - functionName:    _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5nvtx32v116event_attributesC2Ev
        - _ZNK5nvtx32v17message8get_typeEv
        - _ZNK5nvtx32v17message9get_valueEv
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:2005,7'
          Dst:             _ZN5nvtx32v116event_attributesC2Ev
        - Src:             'include/nvtx3/nvtx3.hpp:2007,33'
          Dst:             _ZNK5nvtx32v17message9get_valueEv
        - Src:             'include/nvtx3/nvtx3.hpp:2008,33'
          Dst:             _ZNK5nvtx32v17message8get_typeEv
    - functionName:    _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:108,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:108,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:108,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:108,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:108,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z19ncclCommEnsureReadyP8ncclComm
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          96
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z17ncclGroupJobAbortP12ncclGroupJob
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - ncclCommGetAsyncError
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:449,5'
          Dst:             _Z17ncclGroupJobAbortP12ncclGroupJob
        - Src:             'init.cc:451,5'
          Dst:             ncclCommGetAsyncError
        - Src:             'init.cc:451,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:451,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:453,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN27ncclOptionalNvtxScopedRangeD2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    70
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:115,24'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:115,24'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:115,5'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:115,5'
          Dst:             __clang_call_terminate
    - functionName:    ncclCommGetAsyncError
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3741
      functionLinenumberEnd: 3774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          333
      EdgeCount:       118
      CyclomaticComplexity: 36
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupJobCompleteP12ncclGroupJob
        - _Z21ncclGinQueryLastErrorP12ncclGinStatePb
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3742,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3742,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3742,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3743,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3743,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3743,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3760,7'
          Dst:             _Z21ncclGinQueryLastErrorP12ncclGinStatePb
        - Src:             'init.cc:3760,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3760,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3762,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3770,5'
          Dst:             _Z20ncclGroupJobCompleteP12ncclGroupJob
        - Src:             'init.cc:3770,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3770,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommCuDevice
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3791
      functionLinenumberEnd: 3801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          288
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3792,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'init.cc:3792,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3792,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3792,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3792,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3792,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3792,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3792,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3792,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3792,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3794,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3794,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3794,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3795,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3795,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3795,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3797,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3797,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3797,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3801,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3801,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclCommCount
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3777
      functionLinenumberEnd: 3788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          288
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3778,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'init.cc:3778,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3778,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3778,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3778,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3778,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3778,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3778,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3778,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3778,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3780,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3780,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3780,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3781,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3781,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3781,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3784,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3784,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3784,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3788,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3788,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclGetLastError
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3736
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGetErrorString
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3707
      functionLinenumberEnd: 3730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommSplit
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3684
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          331
      EdgeCount:       98
      CyclomaticComplexity: 19
      functionsReached:
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _ZL21ncclCommInitChildCommP8ncclCommPS0_biiiPiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3685,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitEC2Ev
        - Src:             'init.cc:3685,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3685,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3685,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3685,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3685,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3685,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3685,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3688,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3688,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3688,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3689,3'
          Dst:             _ZL21ncclCommInitChildCommP8ncclCommPS0_biiiPiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:3689,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3689,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3694,9'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3695,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3695,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3695,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3698,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE8isPushedEv
        - Src:             'init.cc:3698,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3698,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3698,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3698,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitE14setPayloadDataEm
        - Src:             'init.cc:3704,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitED2Ev
        - Src:             'init.cc:3704,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI23NcclNvtxParamsCommSplitED2Ev
    - functionName:    _Z22ncclGroupStartInternalv
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZTW14ncclGroupDepth
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:64,3'
          Dst:             _ZTW14ncclGroupDepth
    - functionName:    _ZL21ncclCommInitChildCommP8ncclCommPS0_biiiPiiP17ncclConfig_v23100PKc
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3352
      functionLinenumberEnd: 3457
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         247
      ICount:          1029
      EdgeCount:       349
      CyclomaticComplexity: 104
      functionsReached:
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL11compareIntsPKvS0_
        - _ZL14copyCommConfigP8ncclCommS0_
        - _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - _ZL16ncclCudaHostFreePv
        - _ZL19childCommCleanupJobPv
        - _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - bsearch
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - qsort
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3358,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:3358,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3358,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3358,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3359,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3360,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3360,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3360,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3362,5'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3362,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3362,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3363,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3363,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3365,5'
          Dst:             qsort
        - Src:             'init.cc:3365,5'
          Dst:             _ZL11compareIntsPKvS0_
        - Src:             'init.cc:3367,5'
          Dst:             bsearch
        - Src:             'init.cc:3367,5'
          Dst:             _ZL11compareIntsPKvS0_
        - Src:             'init.cc:3367,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3367,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3372,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3372,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3372,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3373,3'
          Dst:             cudaSetDevice
        - Src:             'init.cc:3373,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3373,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3373,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3378,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3380,5'
          Dst:             _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:3380,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3397,7'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'init.cc:3399,7'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:3399,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3399,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3400,7'
          Dst:             _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - Src:             'init.cc:3400,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3400,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3401,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:3401,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3401,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3408,7'
          Dst:             _ZL14copyCommConfigP8ncclCommS0_
        - Src:             'init.cc:3410,7'
          Dst:             _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - Src:             'init.cc:3410,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3410,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3417,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3417,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3426,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:3426,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3426,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3434,3'
          Dst:             snprintf
        - Src:             'init.cc:3435,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3436,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3436,5'
          Dst:             _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - Src:             'init.cc:3436,5'
          Dst:             _ZL19childCommCleanupJobPv
        - Src:             'init.cc:3436,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3436,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3439,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3439,5'
          Dst:             _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - Src:             'init.cc:3439,5'
          Dst:             _ZL19childCommCleanupJobPv
        - Src:             'init.cc:3439,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3439,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3444,9'
          Dst:             cudaSetDevice
        - Src:             'init.cc:3450,36'
          Dst:             _ZL16ncclCudaHostFreePv
    - functionName:    _Z17ncclGroupErrCheck12ncclResult_t
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZTW14ncclGroupDepth
        - _ZTW14ncclGroupError
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:73,7'
          Dst:             _ZTW14ncclGroupDepth
        - Src:             'include/group.h:74,54'
          Dst:             _ZTW14ncclGroupError
    - functionName:    _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL25nvtxPayloadSchemaRegisterP25nvtxDomainRegistration_stPK24nvtxPayloadSchemaAttr_v1
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:78,31'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:78,31'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:78,5'
          Dst:             _ZL25nvtxPayloadSchemaRegisterP25nvtxDomainRegistration_stPK24nvtxPayloadSchemaAttr_v1
        - Src:             'include/nvtx.h:78,5'
          Dst:             __clang_call_terminate
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI8ncclCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI8ncclCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI8ncclCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI8ncclCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI8ncclCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIjEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTIjEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13cudaHostAllocIjE9cudaErrorPPT_mj
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             _ZL13cudaHostAllocIjE9cudaErrorPPT_mj
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14copyCommConfigP8ncclCommS0_
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17envConfigOverrideP8ncclComm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2382,3'
          Dst:             _ZL17envConfigOverrideP8ncclComm
    - functionName:    _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         407
      ICount:          1712
      EdgeCount:       568
      CyclomaticComplexity: 163
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16ctaPolicyIsValidi
        - _ZL17envConfigOverrideP8ncclComm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2401,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2457,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2463,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2472,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2480,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2487,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2493,10'
          Dst:             _ZL16ctaPolicyIsValidi
        - Src:             'init.cc:2494,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2502,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2522,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2529,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2535,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2541,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2547,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2554,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2561,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2568,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2575,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2581,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2582,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2583,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2584,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2585,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2586,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2587,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2589,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2591,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2593,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2594,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2595,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2597,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2598,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2599,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2600,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2602,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2604,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2606,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2607,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2608,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2634,3'
          Dst:             _ZL17envConfigOverrideP8ncclComm
        - Src:             'init.cc:2649,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclCommInitRankFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         236
      ICount:          1218
      EdgeCount:       331
      CyclomaticComplexity: 97
      functionsReached:
        - _Z11hashCombinemm
        - _Z13bootstrapInitiPvP8ncclCommS1_
        - _Z14bootstrapSplitmP8ncclCommS0_iiPi
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamSetStackSizev
        - _Z24ncclInitKernelsForDeviceiiPm
        - _Z9clockNanov
        - _ZL10digestHashPKm
        - _ZL14getParentRanksiiPiiS_S_S_
        - _ZL16commGetSplitInfoP8ncclCommS0_iiPiS1_S1_
        - _ZL18initTransportsRankP8ncclCommS0_Pm
        - _ZL7eatHashIiEvPmPKT_
        - _ZL7eatHashImEvPmPKT_
        - _ZL7getHashPKvm
        - _ZL9commAllocP8ncclCommS0_ii
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceGetAttribute
        - cudaDeviceSetLimit
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1955,30'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1956,3'
          Dst:             cudaSetDevice
        - Src:             'init.cc:1956,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:1956,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1956,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:1957,3'
          Dst:             cudaDeviceGetAttribute
        - Src:             'init.cc:1957,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:1957,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1957,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:1958,3'
          Dst:             cudaDeviceGetAttribute
        - Src:             'init.cc:1958,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:1958,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1958,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:1959,3'
          Dst:             cudaDeviceGetAttribute
        - Src:             'init.cc:1959,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:1959,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1959,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:1962,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1963,3'
          Dst:             _Z24ncclInitKernelsForDeviceiiPm
        - Src:             'init.cc:1963,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1963,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1966,32'
          Dst:             _Z21ncclParamSetStackSizev
        - Src:             'init.cc:1968,5'
          Dst:             cudaDeviceSetLimit
        - Src:             'init.cc:1968,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:1968,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1968,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:1970,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1974,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:1974,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1974,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1976,7'
          Dst:             _ZL14getParentRanksiiPiiS_S_S_
        - Src:             'init.cc:1980,7'
          Dst:             _ZL16commGetSplitInfoP8ncclCommS0_iiPiS1_S1_
        - Src:             'init.cc:1980,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1980,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1987,5'
          Dst:             _ZL7eatHashImEvPmPKT_
        - Src:             'init.cc:1988,5'
          Dst:             _ZL7eatHashIiEvPmPKT_
        - Src:             'init.cc:1989,5'
          Dst:             _ZL7eatHashIiEvPmPKT_
        - Src:             'init.cc:1990,22'
          Dst:             _ZL10digestHashPKm
        - Src:             'init.cc:1991,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1992,5'
          Dst:             _ZL9commAllocP8ncclCommS0_ii
        - Src:             'init.cc:1992,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:1992,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:1993,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:1995,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2000,36'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2001,5'
          Dst:             _Z14bootstrapSplitmP8ncclCommS0_iiPi
        - Src:             'init.cc:2001,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2001,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2002,36'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2009,61'
          Dst:             _Z11hashCombinemm
        - Src:             'init.cc:2010,37'
          Dst:             _Z11hashCombinemm
        - Src:             'init.cc:2011,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2015,37'
          Dst:             _ZL7getHashPKvm
        - Src:             'init.cc:2017,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2018,5'
          Dst:             _ZL9commAllocP8ncclCommS0_ii
        - Src:             'init.cc:2018,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2018,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2019,32'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2022,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2025,36'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2026,5'
          Dst:             _Z13bootstrapInitiPvP8ncclCommS1_
        - Src:             'init.cc:2026,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2026,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2027,36'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2031,3'
          Dst:             _ZL18initTransportsRankP8ncclCommS0_Pm
        - Src:             'init.cc:2031,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2031,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2035,30'
          Dst:             _Z9clockNanov
        - Src:             'init.cc:2042,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2044,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2047,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2054,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2055,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2060,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19childCommCleanupJobPv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN24ncclCommInitRankAsyncJobD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3346,3'
          Dst:             _ZN24ncclCommInitRankAsyncJobD2Ev
    - functionName:    _Z21ncclParamSetStackSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1833,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    cudaDeviceSetLimit
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI12ncclUniqueIdE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclUniqueIdEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclUniqueIdEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclUniqueIdEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclUniqueIdEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclUniqueIdEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11showVersionv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          86
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z17ncclGetGitVersionv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:744,3'
          Dst:             _Z17ncclGetGitVersionv
        - Src:             'init.cc:744,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommGrow
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3509
      functionLinenumberEnd: 3681
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         394
      ICount:          1576
      EdgeCount:       468
      CyclomaticComplexity: 76
      functionsReached:
        - _Z11hashCombinemm
        - _Z11ncclInitEnvv
        - _Z15bcastGrowHandleP19ncclBootstrapHandleP8ncclCommb
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z15ncclCallocDebugI12ncclUniqueIdE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclCudaLibraryInitv
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL14copyCommConfigP8ncclCommS0_
        - _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - _ZL16ncclCudaHostFreePv
        - _ZL8ncclInitv
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN24ncclCommInitRankAsyncJobD2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE8isPushedEv
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaFree
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3510,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowEC2Ev
        - Src:             'init.cc:3510,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3510,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3510,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3510,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3510,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3510,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3510,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3514,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3530,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3530,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3530,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3533,5'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3533,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3533,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3534,5'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3534,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3534,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3547,7'
          Dst:             _Z15bcastGrowHandleP19ncclBootstrapHandleP8ncclCommb
        - Src:             'init.cc:3547,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3547,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3549,31'
          Dst:             _Z11hashCombinemm
        - Src:             'init.cc:3550,9'
          Dst:             _Z11hashCombinemm
        - Src:             'init.cc:3550,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3565,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3570,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3576,5'
          Dst:             _Z11ncclInitEnvv
        - Src:             'init.cc:3576,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3576,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3577,11'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:3578,5'
          Dst:             _ZL8ncclInitv
        - Src:             'init.cc:3578,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3578,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3583,5'
          Dst:             cudaFree
        - Src:             'init.cc:3583,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3583,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3583,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3586,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3590,3'
          Dst:             _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:3590,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3597,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:3597,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3597,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3598,3'
          Dst:             _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - Src:             'init.cc:3598,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3598,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3599,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:3599,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3599,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3604,5'
          Dst:             _ZL14copyCommConfigP8ncclCommS0_
        - Src:             'init.cc:3606,5'
          Dst:             _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - Src:             'init.cc:3606,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3606,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3612,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3612,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3615,5'
          Dst:             _Z15ncclCallocDebugI12ncclUniqueIdE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:3615,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3615,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3627,5'
          Dst:             cudaGetDevice
        - Src:             'init.cc:3627,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3627,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3627,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3642,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3643,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3643,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3643,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3646,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3646,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3646,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3653,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE8isPushedEv
        - Src:             'init.cc:3653,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3653,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3653,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3653,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowE14setPayloadDataEm
        - Src:             'init.cc:3657,9'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3658,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3658,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3658,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3667,5'
          Dst:             _ZN24ncclCommInitRankAsyncJobD2Ev
        - Src:             'init.cc:3674,40'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'init.cc:3681,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowED2Ev
        - Src:             'init.cc:3681,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI22NcclNvtxParamsCommGrowED2Ev
    - functionName:    _Z11ncclInitEnvv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15envInitOnceFuncv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:191,3'
          Dst:             _ZL15envInitOnceFuncv
    - functionName:    _ZL8ncclInitv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12initOnceFuncv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:178,3'
          Dst:             _ZL12initOnceFuncv
    - functionName:    _ZL15envInitOnceFuncv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z17ncclEnvPluginInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:186,3'
          Dst:             _Z17ncclEnvPluginInitv
        - Src:             'init.cc:186,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:186,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommGetUniqueId
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          286
      EdgeCount:       105
      CyclomaticComplexity: 32
      functionsReached:
        - _Z15bcastGrowHandleP19ncclBootstrapHandleP8ncclCommb
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20bootstrapGetUniqueIdP19ncclBootstrapHandleP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3491,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'init.cc:3491,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3491,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3492,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3492,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3492,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3493,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3493,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3493,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3496,3'
          Dst:             _Z20bootstrapGetUniqueIdP19ncclBootstrapHandleP8ncclComm
        - Src:             'init.cc:3496,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3496,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3499,3'
          Dst:             _Z15bcastGrowHandleP19ncclBootstrapHandleP8ncclCommb
        - Src:             'init.cc:3499,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3499,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      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:    ncclCommShrink
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          405
      EdgeCount:       123
      CyclomaticComplexity: 24
      functionsReached:
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZL17setCommAbortFlagsP8ncclCommi
        - _ZL21ncclCommInitChildCommP8ncclCommPS0_biiiPiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3463,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkEC2Ev
        - Src:             'init.cc:3463,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3463,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3463,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3463,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3463,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3463,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3463,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3465,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3465,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3469,5'
          Dst:             _ZL17setCommAbortFlagsP8ncclCommi
        - Src:             'init.cc:3470,5'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:3470,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3470,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3471,5'
          Dst:             _ZL17setCommAbortFlagsP8ncclCommi
        - Src:             'init.cc:3473,3'
          Dst:             _ZL21ncclCommInitChildCommP8ncclCommPS0_biiiPiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:3473,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3473,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3478,9'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3479,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3479,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3479,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3482,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE8isPushedEv
        - Src:             'init.cc:3482,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3482,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3482,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3482,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkE14setPayloadDataEm
        - Src:             'init.cc:3487,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkED2Ev
        - Src:             'init.cc:3487,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI24NcclNvtxParamsCommShrinkED2Ev
    - functionName:    _ZL17setCommAbortFlagsP8ncclCommi
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3181
      functionLinenumberEnd: 3190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommAbort
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3297
      functionLinenumberEnd: 3341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         112
      ICount:          458
      EdgeCount:       133
      CyclomaticComplexity: 23
      functionsReached:
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _Z28ncclParamEnqueueRearchEnablev
        - _ZL17setCommAbortFlagsP8ncclCommi
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3298,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - Src:             'init.cc:3298,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3298,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3298,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3298,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3298,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3298,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3298,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3304,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3307,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3307,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3307,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3309,3'
          Dst:             _ZL17setCommAbortFlagsP8ncclCommi
        - Src:             'init.cc:3313,9'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3320,3'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:3320,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3320,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3320,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3320,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:3325,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3325,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3327,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3328,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3328,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3331,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3331,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3331,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3336,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3337,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3337,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3337,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3341,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - Src:             'init.cc:3341,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11commReclaimP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          292
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11commCleanupP8ncclComm
        - _ZNSt6thread4joinEv
        - _ZNSt6threadC2Ev
        - '_ZNSt6threadC2IRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEvEEOT_DpOT0_'
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
        - '_ZZL11commReclaimP12ncclAsyncJobENK3$_0clEP8ncclCommi'
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3078,27'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3078,27'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3102,13'
          Dst:             '_ZNSt6threadC2IRZL11commReclaimP12ncclAsyncJobE3$_0JRP8ncclCommRiEvEEOT_DpOT0_'
        - Src:             'init.cc:3102,13'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'init.cc:3102,13'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'init.cc:3102,13'
          Dst:             __cxa_begin_catch
        - Src:             'init.cc:3102,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3102,13'
          Dst:             __cxa_end_catch
        - Src:             'init.cc:3108,13'
          Dst:             '_ZZL11commReclaimP12ncclAsyncJobENK3$_0clEP8ncclCommi'
        - Src:             'init.cc:3102,13'
          Dst:             __cxa_end_catch
        - Src:             'init.cc:3113,25'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'init.cc:3115,7'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'init.cc:3124,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3124,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3124,9'
          Dst:             _ZL11commCleanupP8ncclComm
        - Src:             'init.cc:3124,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3128,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3102,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZL28ncclCommFinalizeAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN24ncclCommFinalizeAsyncJobD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:1872,3'
          Dst:             _ZN24ncclCommFinalizeAsyncJobD2Ev
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZL15commRevokeAsyncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3199
      functionLinenumberEnd: 3230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          452
      EdgeCount:       156
      CyclomaticComplexity: 47
      functionsReached:
        - _Z13ncclProxyStopP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommPollCallbacksP8ncclCommb
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z26ncclCommPollEventCallbacksP8ncclCommb
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _Z8PtrCheckPKvPKcS2_
        - _ZL17setCommAbortFlagsP8ncclCommi
        - _ZNSt6thread4joinEv
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3203,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:3203,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3203,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3206,3'
          Dst:             cudaSetDevice
        - Src:             'init.cc:3206,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:3206,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3206,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:3207,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:3207,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3207,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3208,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'init.cc:3208,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3208,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3209,3'
          Dst:             _Z26ncclCommPollEventCallbacksP8ncclCommb
        - Src:             'init.cc:3209,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3209,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3210,3'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'init.cc:3210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3213,20'
          Dst:             _Z13ncclProxyStopP8ncclComm
        - Src:             'init.cc:3214,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3218,32'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'init.cc:3221,37'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'init.cc:3225,3'
          Dst:             _ZL17setCommAbortFlagsP8ncclCommi
        - Src:             'init.cc:3227,9'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'init.cc:3228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2852,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommRevoke
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         165
      ICount:          686
      EdgeCount:       200
      CyclomaticComplexity: 37
      functionsReached:
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclGroupStartInternalv
        - _Z28ncclParamEnqueueRearchEnablev
        - _ZL17setCommAbortFlagsP8ncclCommi
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3233,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - Src:             'init.cc:3233,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3233,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3233,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3233,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3233,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3233,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3233,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3253,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3253,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3253,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3254,9'
          Dst:             _ZL17setCommAbortFlagsP8ncclCommi
        - Src:             'init.cc:3256,9'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3263,3'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:3263,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3263,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3263,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3263,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:3267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3267,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3269,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3270,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3270,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3270,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3273,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3273,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3273,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3279,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3280,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3280,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3280,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3283,7'
          Dst:             ncclCommGetAsyncError
        - Src:             'init.cc:3283,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3283,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3285,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:3285,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3285,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3285,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3285,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:3288,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3292,45'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'init.cc:3294,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - Src:             'init.cc:3294,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
    - functionName:    _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtx3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5nvtx32v116event_attributesC2IJEEEPK18nvtxPayloadData_v1DpRKT_
        - _ZNK5nvtx32v17message8get_typeEv
        - _ZNK5nvtx32v17message9get_valueEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtx3.hpp:2005,7'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEEPK18nvtxPayloadData_v1DpRKT_
        - Src:             'include/nvtx3/nvtx3.hpp:2007,33'
          Dst:             _ZNK5nvtx32v17message9get_valueEv
        - Src:             'include/nvtx3/nvtx3.hpp:2008,33'
          Dst:             _ZNK5nvtx32v17message8get_typeEv
    - functionName:    ncclCommDestroy
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         152
      ICount:          628
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _Z28ncclParamEnqueueRearchEnablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3141,5'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'init.cc:3141,5'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3141,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3141,5'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3141,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3141,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3141,5'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3141,5'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3141,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3141,5'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3143,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3143,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3149,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'init.cc:3149,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3149,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3149,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3149,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3149,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3149,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3149,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3149,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3149,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3149,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3151,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3153,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3153,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3153,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3156,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3162,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3162,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3162,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3163,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3163,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3165,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3166,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3166,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3169,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3169,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3169,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3174,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3175,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3175,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3175,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3179,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'init.cc:3179,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommFinalize
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3058
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         159
      ICount:          631
      EdgeCount:       192
      CyclomaticComplexity: 35
      functionsReached:
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclGroupStartInternalv
        - _Z28ncclParamEnqueueRearchEnablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE8isPushedEv
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:3012,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeEC2Ev
        - Src:             'init.cc:3012,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:3012,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3012,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:3012,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3012,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:3012,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:3012,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:3017,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:3017,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3017,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3020,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3024,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'init.cc:3024,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3024,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3034,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3034,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:3036,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:3037,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3037,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3037,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3040,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:3040,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3040,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3046,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:3047,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:3047,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3047,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3050,7'
          Dst:             ncclCommGetAsyncError
        - Src:             'init.cc:3050,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:3050,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:3052,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE8isPushedEv
        - Src:             'init.cc:3052,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:3052,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:3052,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:3052,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeE14setPayloadDataEm
        - Src:             'init.cc:3056,45'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'init.cc:3058,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeED2Ev
        - Src:             'init.cc:3058,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommFinalizeED2Ev
    - functionName:    ncclCommInitRankScalable
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          483
      EdgeCount:       143
      CyclomaticComplexity: 24
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclGroupStartInternalv
        - _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2902,3'
          Dst:             _Z11ncclInitEnvv
        - Src:             'init.cc:2902,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2902,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2903,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - Src:             'init.cc:2903,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:2903,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2903,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:2903,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2903,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:2903,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:2903,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:2909,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:2909,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2909,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2911,9'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:2912,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:2912,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2912,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2912,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2916,3'
          Dst:             _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:2916,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2916,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2920,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:2921,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:2921,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2921,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2924,13'
          Dst:             ncclCommGetAsyncError
        - Src:             'init.cc:2926,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:2926,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2926,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:2926,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2926,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:2931,66'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'init.cc:2933,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - Src:             'init.cc:2933,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
    - functionName:    _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         225
      ICount:          907
      EdgeCount:       318
      CyclomaticComplexity: 95
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - _Z15ncclCallocDebugI12ncclUniqueIdE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19bootstrapCreateRootP19ncclBootstrapHandleb
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z8PtrCheckPKvPKcS2_
        - _ZL11showVersionv
        - _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - _ZL16ncclCudaHostFreePv
        - _ZL19ncclCommInitJobFreePv
        - _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - _ZL8ncclInitv
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2669,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2678,3'
          Dst:             _ZL8ncclInitv
        - Src:             'init.cc:2678,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2678,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2682,5'
          Dst:             _ZL11showVersionv
        - Src:             'init.cc:2685,3'
          Dst:             cudaFree
        - Src:             'init.cc:2685,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2685,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2685,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2687,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:2687,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2687,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2688,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:2688,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2688,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2690,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2695,3'
          Dst:             _Z15ncclCallocDebugI8ncclCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:2695,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2695,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2696,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:2696,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2696,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2697,3'
          Dst:             _Z23ncclCudaHostCallocDebugIjE12ncclResult_tPPT_mPKciS5_
        - Src:             'init.cc:2697,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2697,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2698,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:2698,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2698,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2704,3'
          Dst:             _ZL15parseCommConfigP8ncclCommP17ncclConfig_v23100
        - Src:             'init.cc:2704,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2704,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2709,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2709,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'init.cc:2715,3'
          Dst:             snprintf
        - Src:             'init.cc:2722,3'
          Dst:             _Z15ncclCallocDebugI12ncclUniqueIdE12ncclResult_tPPT_mPKciS6_b
        - Src:             'init.cc:2722,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2722,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2725,15'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'init.cc:2727,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2729,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2733,5'
          Dst:             _Z19bootstrapCreateRootP19ncclBootstrapHandleb
        - Src:             'init.cc:2733,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2733,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2736,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'init.cc:2737,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:2737,5'
          Dst:             _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - Src:             'init.cc:2737,5'
          Dst:             _ZL19ncclCommInitJobFreePv
        - Src:             'init.cc:2737,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2737,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2740,5'
          Dst:             _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
        - Src:             'init.cc:2740,5'
          Dst:             _ZL20ncclCommInitRankFuncP12ncclAsyncJob
        - Src:             'init.cc:2740,5'
          Dst:             _ZL19ncclCommInitJobFreePv
        - Src:             'init.cc:2740,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2740,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2747,28'
          Dst:             _ZL19ncclCommInitJobFreePv
        - Src:             'init.cc:2750,35'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'init.cc:2745,10'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
    - functionName:    ncclCommInitRankConfig
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2863
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          476
      EdgeCount:       141
      CyclomaticComplexity: 24
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclGroupStartInternalv
        - _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2869,3'
          Dst:             _Z11ncclInitEnvv
        - Src:             'init.cc:2869,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2869,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2870,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - Src:             'init.cc:2870,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:2870,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2870,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:2870,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2870,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:2870,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:2870,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:2872,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:2872,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2872,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2874,9'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:2875,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:2875,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2875,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2875,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2879,3'
          Dst:             _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:2879,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2879,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2883,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:2884,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:2884,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2884,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2887,13'
          Dst:             ncclCommGetAsyncError
        - Src:             'init.cc:2889,5'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:2889,5'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2889,5'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:2889,5'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2889,5'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:2894,66'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'init.cc:2896,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - Src:             'init.cc:2896,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllED2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:171,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:171,7'
          Dst:             _ZL19nvtxRangePopPayloadP25nvtxDomainRegistration_stPK18nvtxPayloadData_v1m
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:173,26'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:173,7'
          Dst:             _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
        - Src:             'include/nvtx.h:171,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE14setPayloadDataEm
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE8isPushedEv
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE4pushERKN5nvtx32v116event_attributesE
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v116event_attributes3getEv
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'include/nvtx.h:163,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'include/nvtx.h:163,67'
          Dst:             _ZNK5nvtx32v116event_attributes3getEv
        - Src:             'include/nvtx.h:163,5'
          Dst:             _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
        - Src:             'include/nvtx.h:163,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllEC2Ev
      functionSourceFile: '/src/nccl/src/include/nvtx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommInitAll
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         178
      ICount:          701
      EdgeCount:       198
      CyclomaticComplexity: 22
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _Z27ncclParamMultiRankGpuEnablev
        - _Z8PtrCheckPKvPKcS2_
        - _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetDeviceCount
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclGetUniqueId
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2793,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllEC2Ev
        - Src:             'init.cc:2793,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:2793,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2793,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:2793,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2793,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:2793,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:2793,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:2796,9'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:2798,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:2798,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2798,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2798,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2799,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:2799,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2799,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2801,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2806,3'
          Dst:             cudaGetDeviceCount
        - Src:             'init.cc:2806,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2806,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2806,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2808,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'init.cc:2808,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2808,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2812,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2818,11'
          Dst:             _Z27ncclParamMultiRankGpuEnablev
        - Src:             'init.cc:2830,3'
          Dst:             ncclGetUniqueId
        - Src:             'init.cc:2830,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2830,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2831,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:2831,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2831,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2835,5'
          Dst:             cudaSetDevice
        - Src:             'init.cc:2836,5'
          Dst:             _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:2835,5'
          Dst:             cudaSetDevice
        - Src:             'init.cc:2835,5'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2835,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2835,5'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2836,5'
          Dst:             _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:2838,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:2838,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2838,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2840,3'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE8isPushedEv
        - Src:             'init.cc:2840,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2840,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:2840,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2840,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllE14setPayloadDataEm
        - Src:             'init.cc:2843,9'
          Dst:             cudaSetDevice
        - Src:             'init.cc:2848,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllED2Ev
        - Src:             'init.cc:2848,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI25NcclNvtxParamsCommInitAllED2Ev
    - functionName:    cudaGetDeviceCount
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGetUniqueId
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          263
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z20bootstrapGetUniqueIdP19ncclBootstrapHandleP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _ZL7getHashPKvm
        - _ZL8ncclInitv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:204,3'
          Dst:             _Z11ncclInitEnvv
        - Src:             'init.cc:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:205,3'
          Dst:             _ZL8ncclInitv
        - Src:             'init.cc:205,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:205,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:206,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'init.cc:206,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:206,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:208,3'
          Dst:             _Z20bootstrapGetUniqueIdP19ncclBootstrapHandleP8ncclComm
        - Src:             'init.cc:208,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:208,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:214,3'
          Dst:             _ZL7getHashPKvm
        - Src:             'init.cc:214,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommInitRank
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          401
      EdgeCount:       118
      CyclomaticComplexity: 19
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:2761,3'
          Dst:             _Z11ncclInitEnvv
        - Src:             'init.cc:2761,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2761,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2762,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankEC2Ev
        - Src:             'init.cc:2762,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init.cc:2762,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2762,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'init.cc:2762,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2762,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'init.cc:2762,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'init.cc:2762,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE4pushERKN5nvtx32v116event_attributesE
        - Src:             'init.cc:2764,9'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'init.cc:2768,3'
          Dst:             cudaGetDevice
        - Src:             'init.cc:2768,3'
          Dst:             cudaGetErrorString
        - Src:             'init.cc:2768,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2768,3'
          Dst:             cudaGetLastError
        - Src:             'init.cc:2770,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'init.cc:2770,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2770,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2772,3'
          Dst:             _ZL19ncclCommInitRankDevPP8ncclCommiiP12ncclUniqueIdiiP17ncclConfig_v23100PKc
        - Src:             'init.cc:2772,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2772,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2774,3'
          Dst:             _ZNK28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE8isPushedEv
        - Src:             'init.cc:2774,3'
          Dst:             __cxa_guard_acquire
        - Src:             'init.cc:2774,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'init.cc:2774,3'
          Dst:             __cxa_guard_release
        - Src:             'init.cc:2774,3'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankE14setPayloadDataEm
        - Src:             'init.cc:2778,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'init.cc:2779,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'init.cc:2779,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'init.cc:2779,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'init.cc:2783,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
        - Src:             'init.cc:2783,1'
          Dst:             _ZN28ncclOptionalNvtxPayloadRangeI26NcclNvtxParamsCommInitRankED2Ev
    - functionName:    _Z27ncclParamDisableGraphHelperv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:414,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20ncclDestructorFnFreeP14ncclDestructor
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclCommPushFreeP8ncclCommPv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:240,33'
          Dst:             _Z20ncclMemoryStackAllocI14ncclDestructorEPT_P15ncclMemoryStackm
    - functionName:    ncclGetVersion
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclParamSetCpuStackSizev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:71,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamCollnetEnablev
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:66,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamGroupCudaStreamv
      functionSourceFile: '/src/nccl/src/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'init.cc:60,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI6pollfdEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIPvEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12ncclProxyOpsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI10ncclSocketEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2IRS1_JRS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP14ncclProxyStateLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP14ncclProxyStateEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP14ncclProxyStateEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP14ncclProxyStateEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJRP14ncclProxyStateEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP14ncclProxyStateEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZN14PatAGAlgorithmIcE11firstBitSetEii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatAGAlgorithmIcE3minEll
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatAGAlgorithmIcE6resetAEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatAGAlgorithmIcE6nextAsEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN14PatAGAlgorithmIcE11firstBitSetEii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:796,26'
          Dst:             _ZN14PatAGAlgorithmIcE11firstBitSetEii
    - functionName:    _ZN14PatAGAlgorithmIcE8getNelemEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14PatAGAlgorithmIcE3minEll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:748,12'
          Dst:             _ZN14PatAGAlgorithmIcE3minEll
    - functionName:    _ZN14PatAGAlgorithmIcE5resetEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN14PatAGAlgorithmIcE6nextAsEv
        - _ZN14PatAGAlgorithmIcE6resetAEv
        - _ZN14PatAGAlgorithmIcE8getNelemEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:776,13'
          Dst:             _ZN14PatAGAlgorithmIcE8getNelemEv
        - Src:             'include/collectives.h:784,10'
          Dst:             _ZN14PatAGAlgorithmIcE6nextAsEv
        - Src:             'include/collectives.h:785,5'
          Dst:             _ZN14PatAGAlgorithmIcE6resetAEv
    - functionName:    _ZN14PatRSAlgorithmIcE8nBitsSetEi
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE7newPeerEii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14PatRSAlgorithmIcE8nBitsSetEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:532,12'
          Dst:             _ZN14PatRSAlgorithmIcE8nBitsSetEi
    - functionName:    _ZN14PatRSAlgorithmIcE11firstBitSetEii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE12mirrorInvertEii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE3minEll
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE6resetAEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE8getNelemEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14PatRSAlgorithmIcE3minEll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:481,12'
          Dst:             _ZN14PatRSAlgorithmIcE3minEll
    - functionName:    _ZN14PatRSAlgorithmIcE5resetEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14PatRSAlgorithmIcE6resetAEv
        - _ZN14PatRSAlgorithmIcE8getNelemEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:511,13'
          Dst:             _ZN14PatRSAlgorithmIcE8getNelemEv
        - Src:             'include/collectives.h:515,5'
          Dst:             _ZN14PatRSAlgorithmIcE6resetAEv
    - functionName:    _ZN22ncclProxyProgressStateD2Ev
      functionSourceFile: '/src/nccl/src/include/proxy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/proxy.h:262,8'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _ZNSt13__atomic_baseIiEC2Ei
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12proxyQueryFdP14ncclProxyStateiPvi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          179
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1561,3'
          Dst:             _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - Src:             'proxy.cc:1561,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1561,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1562,3'
          Dst:             _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
        - Src:             'proxy.cc:1562,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1562,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1564,3'
          Dst:             _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - Src:             'proxy.cc:1564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10proxyGetFdP14ncclProxyStateiPvm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          302
      EdgeCount:       100
      CyclomaticComplexity: 30
      functionsReached:
        - _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - _Z19ncclIpcSocketSendFdP13ncclIpcSocketiim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1578,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1583,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1583,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'proxy.cc:1585,3'
          Dst:             _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - Src:             'proxy.cc:1585,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1585,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1586,3'
          Dst:             _Z19ncclIpcSocketSendFdP13ncclIpcSocketiim
        - Src:             'proxy.cc:1586,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1586,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1588,3'
          Dst:             _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - Src:             'proxy.cc:1588,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1588,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1590,3'
          Dst:             close
        - Src:             'proxy.cc:1590,3'
          Dst:             __errno_location
        - Src:             'proxy.cc:1590,3'
          Dst:             strerror
        - Src:             'proxy.cc:1590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1590,3'
          Dst:             strerror
        - Src:             'proxy.cc:1590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9proxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          152
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1100,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1100,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1104,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1104,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19asyncProxyOpEnqueueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI16ncclProxyAsyncOpE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16ncclProxyAsyncOpEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclProxyProgressCreateP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ncclProxyProgressPv
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1033,21'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
        - Src:             'proxy.cc:1033,21'
          Dst:             _Z17ncclProxyProgressPv
        - Src:             'proxy.cc:1033,19'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'proxy.cc:1033,5'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'proxy.cc:1034,5'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
    - functionName:    _Z17ncclProxyProgressPv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          309
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - _Z12ncclOsGetCpuv
        - _Z12ncclOsGetTidv
        - _Z18ncclDumpProxyStatei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclParamProxyDumpSignalv
        - _Z29ncclParamProgressAppendOpFreqv
        - _Z30ncclProfilerStopProxyCtrlEventPv
        - _Z31ncclProfilerStartProxyCtrlEventPvPS_
        - _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - _ZL10cuda_clear9cudaError
        - _ZL11progressOpsP14ncclProxyStateP22ncclProxyProgressStateP13ncclProxyArgsPi
        - _ZL17nvtxNameOsThreadAjPKc
        - _ZL21ncclProxyGetPostedOpsP14ncclProxyStatePi
        - _ZNSt11this_thread5yieldEv
        - cudaSetDevice
        - signal
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:954,3'
          Dst:             _Z12ncclOsGetCpuv
        - Src:             'proxy.cc:954,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:955,8'
          Dst:             cudaSetDevice
        - Src:             'proxy.cc:955,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'proxy.cc:956,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:961,19'
          Dst:             _Z24ncclParamProxyDumpSignalv
        - Src:             'proxy.cc:962,18'
          Dst:             signal
        - Src:             'proxy.cc:962,18'
          Dst:             _Z18ncclDumpProxyStatei
        - Src:             'proxy.cc:965,3'
          Dst:             snprintf
        - Src:             'proxy.cc:966,21'
          Dst:             _Z12ncclOsGetTidv
        - Src:             'proxy.cc:966,3'
          Dst:             _ZL17nvtxNameOsThreadAjPKc
        - Src:             'proxy.cc:978,24'
          Dst:             _ZL11progressOpsP14ncclProxyStateP22ncclProxyProgressStateP13ncclProxyArgsPi
        - Src:             'proxy.cc:981,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:986,7'
          Dst:             _Z31ncclProfilerStartProxyCtrlEventPvPS_
        - Src:             'proxy.cc:0,0'
          Dst:             _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - Src:             'proxy.cc:989,7'
          Dst:             _Z30ncclProfilerStopProxyCtrlEventPv
        - Src:             'proxy.cc:991,62'
          Dst:             _Z29ncclParamProgressAppendOpFreqv
        - Src:             'proxy.cc:995,13'
          Dst:             _ZL21ncclProxyGetPostedOpsP14ncclProxyStatePi
        - Src:             'proxy.cc:1000,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1003,9'
          Dst:             _ZNSt11this_thread5yieldEv
    - functionName:    _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJRP14ncclProxyStateEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJRP14ncclProxyStateEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP14ncclProxyStateEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclParamProxyDumpSignalv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:922,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclDumpProxyStatei
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14dumpProxyStateP22ncclProxyProgressState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:918,3'
          Dst:             _Z14dumpProxyStateP22ncclProxyProgressState
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11progressOpsP14ncclProxyStateP22ncclProxyProgressStateP13ncclProxyArgsPi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL8removeOpP22ncclProxyProgressStatePP13ncclProxyArgsS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:818,7'
          Dst:             _ZL8removeOpP22ncclProxyProgressStatePP13ncclProxyArgsS3_
    - functionName:    _Z29ncclParamProgressAppendOpFreqv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:923,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL21ncclProxyGetPostedOpsP14ncclProxyStatePi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          454
      EdgeCount:       115
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamProxyAppendBatchSizev
        - _Z30ncclProfilerStopProxyCtrlEventPv
        - _Z31ncclProfilerStartProxyCtrlEventPvPS_
        - _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - _ZL11ProxyAppendP22ncclProxyProgressStateP11ncclProxyOp
        - _ZNSt11unique_lockISt5mutexE4lockEv
        - _ZNSt11unique_lockISt5mutexE8try_lockEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - _ZNSt11unique_lockISt5mutexED2Ev
        - '_ZNSt18condition_variable4waitIZL21ncclProxyGetPostedOpsP14ncclProxyStatePiE3$_0EEvRSt11unique_lockISt5mutexET_'
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:841,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - Src:             'proxy.cc:842,64'
          Dst:             _ZNSt11unique_lockISt5mutexE8try_lockEv
        - Src:             'proxy.cc:858,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'proxy.cc:845,12'
          Dst:             _ZNSt11unique_lockISt5mutexE4lockEv
        - Src:             'proxy.cc:847,9'
          Dst:             _Z31ncclProfilerStartProxyCtrlEventPvPS_
        - Src:             'proxy.cc:848,9'
          Dst:             _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - Src:             'proxy.cc:850,20'
          Dst:             '_ZNSt18condition_variable4waitIZL21ncclProxyGetPostedOpsP14ncclProxyStatePiE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'proxy.cc:852,9'
          Dst:             _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - Src:             'proxy.cc:853,9'
          Dst:             _Z30ncclProfilerStopProxyCtrlEventPv
        - Src:             'proxy.cc:858,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'proxy.cc:858,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'proxy.cc:861,3'
          Dst:             _Z31ncclProfilerStartProxyCtrlEventPvPS_
        - Src:             'proxy.cc:862,3'
          Dst:             _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - Src:             'proxy.cc:875,18'
          Dst:             _Z29ncclParamProxyAppendBatchSizev
        - Src:             'proxy.cc:880,5'
          Dst:             _ZL11ProxyAppendP22ncclProxyProgressStateP11ncclProxyOp
        - Src:             'proxy.cc:880,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:880,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:909,3'
          Dst:             _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
        - Src:             'proxy.cc:910,3'
          Dst:             _Z30ncclProfilerStopProxyCtrlEventPv
    - functionName:    _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11unique_lockISt5mutexE8try_lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5mutex8try_lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:155,27'
          Dst:             _ZNSt5mutex8try_lockEv
    - functionName:    '_ZNSt18condition_variable4waitIZL21ncclProxyGetPostedOpsP14ncclProxyStatePiE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - '_ZZL21ncclProxyGetPostedOpsP14ncclProxyStatePiENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZL21ncclProxyGetPostedOpsP14ncclProxyStatePiENK3$_0clEv'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:101,4'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZL21ncclProxyGetPostedOpsP14ncclProxyStatePiENK3$_0clEv'
    - functionName:    _Z29ncclParamProxyAppendBatchSizev
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:828,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL11ProxyAppendP22ncclProxyProgressStateP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         78
      ICount:          320
      EdgeCount:       110
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12allocateArgsP22ncclProxyProgressStatePP13ncclProxyArgs
        - _ZL17ncclProxyOpToArgsP11ncclProxyOpP13ncclProxyArgsi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:444,7'
          Dst:             _ZL17ncclProxyOpToArgsP11ncclProxyOpP13ncclProxyArgsi
        - Src:             'proxy.cc:444,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:444,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:449,7'
          Dst:             _ZL12allocateArgsP22ncclProxyProgressStatePP13ncclProxyArgs
        - Src:             'proxy.cc:449,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:449,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:450,7'
          Dst:             _ZL17ncclProxyOpToArgsP11ncclProxyOpP13ncclProxyArgsi
        - Src:             'proxy.cc:450,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:450,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:458,5'
          Dst:             _ZL12allocateArgsP22ncclProxyProgressStatePP13ncclProxyArgs
        - Src:             'proxy.cc:458,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:458,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:459,5'
          Dst:             _ZL17ncclProxyOpToArgsP11ncclProxyOpP13ncclProxyArgsi
        - Src:             'proxy.cc:459,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:459,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclProxyOpToArgsP11ncclProxyOpP13ncclProxyArgsi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          252
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclProfilerStartProxyOpEventiP13ncclProxyArgs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:371,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:404,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:408,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:433,3'
          Dst:             _Z29ncclProfilerStartProxyOpEventiP13ncclProxyArgs
    - functionName:    _ZL12allocateArgsP22ncclProxyProgressStatePP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ncclCallocDebugI13ncclProxyPoolE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:213,5'
          Dst:             _Z15ncclCallocDebugI13ncclProxyPoolE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:213,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:213,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI13ncclProxyPoolE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13ncclProxyPoolEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPoolEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPoolEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPoolEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPoolEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI13ncclProxyPoolEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZL21ncclProxyGetPostedOpsP14ncclProxyStatePiENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5mutex8try_lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL23__gthread_mutex_trylockP15pthread_mutex_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:111,15'
          Dst:             _ZL23__gthread_mutex_trylockP15pthread_mutex_t
    - functionName:    _ZL23__gthread_mutex_trylockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_trylock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:757,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:758,12'
          Dst:             pthread_mutex_trylock
    - functionName:    pthread_mutex_trylock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _ZL8removeOpP22ncclProxyProgressStatePP13ncclProxyArgsS3_
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14dumpProxyStateP22ncclProxyProgressState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          355
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _Z10getOpIndexP13ncclProxyArgsP22ncclProxyProgressStatePiS3_
        - _Z12printProxyOpP13ncclProxyArgsii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - printf
        - putchar
        - puts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:293,3'
          Dst:             puts
        - Src:             'proxy.cc:295,5'
          Dst:             _Z10getOpIndexP13ncclProxyArgsP22ncclProxyProgressStatePiS3_
        - Src:             'proxy.cc:295,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:295,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:297,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:299,5'
          Dst:             _Z12printProxyOpP13ncclProxyArgsii
        - Src:             'proxy.cc:301,5'
          Dst:             putchar
        - Src:             'proxy.cc:304,7'
          Dst:             _Z10getOpIndexP13ncclProxyArgsP22ncclProxyProgressStatePiS3_
        - Src:             'proxy.cc:304,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:304,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:306,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:308,7'
          Dst:             printf
        - Src:             'proxy.cc:309,7'
          Dst:             _Z12printProxyOpP13ncclProxyArgsii
        - Src:             'proxy.cc:311,7'
          Dst:             putchar
        - Src:             'proxy.cc:313,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:317,31'
          Dst:             puts
        - Src:             'proxy.cc:319,5'
          Dst:             puts
        - Src:             'proxy.cc:321,3'
          Dst:             puts
        - Src:             'proxy.cc:340,5'
          Dst:             _Z10getOpIndexP13ncclProxyArgsP22ncclProxyProgressStatePiS3_
        - Src:             'proxy.cc:340,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:340,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:342,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:355,9'
          Dst:             printf
        - Src:             'proxy.cc:356,9'
          Dst:             _Z12printProxyOpP13ncclProxyArgsii
        - Src:             'proxy.cc:357,9'
          Dst:             putchar
    - functionName:    puts
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10getOpIndexP13ncclProxyArgsP22ncclProxyProgressStatePiS3_
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12printProxyOpP13ncclProxyArgsii
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          205
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - printf
        - putchar
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:261,3'
          Dst:             printf
        - Src:             'proxy.cc:287,3'
          Dst:             putchar
        - Src:             'proxy.cc:282,7'
          Dst:             printf
        - Src:             'proxy.cc:284,7'
          Dst:             printf
    - functionName:    putchar
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      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:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI19ncclProxyConnectionEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI19ncclProxyConnectionE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI19ncclProxyConnectionEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclReallocDebugIP19ncclProxyConnectionE12ncclResult_tPPT_mmPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP19ncclProxyConnectionEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17proxyProgressInitP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          165
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z11ncclShmOpenPcmmPPvS1_iS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclOsSetMutexCondSharedRSt5mutexRSt18condition_variablePi
        - _ZL23ncclProxyProgressCreateP14ncclProxyState
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1469,5'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'proxy.cc:1469,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1469,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1481,5'
          Dst:             _Z24ncclOsSetMutexCondSharedRSt5mutexRSt18condition_variablePi
        - Src:             'proxy.cc:1496,5'
          Dst:             _ZL23ncclProxyProgressCreateP14ncclProxyState
    - functionName:    _Z23ncclIntruQueueConstructI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclProxyGetConnectionP23ncclProxyConnectionPooliPP19ncclProxyConnection
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclProxyNewConnectionP23ncclProxyConnectionPoolPi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _Z15ncclCallocDebugI19ncclProxyConnectionE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclReallocDebugIP19ncclProxyConnectionE12ncclResult_tPPT_mmPKciS7_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1078,5'
          Dst:             _Z16ncclReallocDebugIP19ncclProxyConnectionE12ncclResult_tPPT_mmPKciS7_b
        - Src:             'proxy.cc:1078,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1078,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1079,5'
          Dst:             _Z15ncclCallocDebugI19ncclProxyConnectionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1079,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1079,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13proxyConnInitP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStateP16ncclProxyInitReqP17ncclProxyInitRespPP19ncclProxyConnection
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          272
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIntruQueueConstructI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZL17proxyProgressInitP14ncclProxyState
        - _ZL22ncclProxyGetConnectionP23ncclProxyConnectionPooliPP19ncclProxyConnection
        - _ZL22ncclProxyNewConnectionP23ncclProxyConnectionPoolPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1527,3'
          Dst:             _ZL22ncclProxyNewConnectionP23ncclProxyConnectionPoolPi
        - Src:             'proxy.cc:1527,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1527,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1528,3'
          Dst:             _ZL22ncclProxyGetConnectionP23ncclProxyConnectionPooliPP19ncclProxyConnection
        - Src:             'proxy.cc:1528,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1528,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1535,3'
          Dst:             _Z23ncclIntruQueueConstructI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'proxy.cc:1545,5'
          Dst:             _ZL17proxyProgressInitP14ncclProxyState
        - Src:             'proxy.cc:1545,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1545,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI25ncclExpectedProxyResponseE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI25ncclExpectedProxyResponseEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt13random_deviceD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt13random_device7_M_finiEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1612,7'
          Dst:             _ZNSt13random_device7_M_finiEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1612,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt13random_device7_M_finiEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13random_deviceclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13random_device9_M_getvalEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1643,20'
          Dst:             _ZNSt13random_device9_M_getvalEv
    - functionName:    _ZNSt13random_device9_M_getvalEv
      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:    _ZNSt13random_deviceC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - _ZNSaIcEC2Ev
        - _ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,31'
          Dst:             _ZNSaIcEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,31'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,23'
          Dst:             _ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,23'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,23'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/random.h:1606,23'
          Dst:             _ZN9__gnu_cxx13new_allocatorIcED2Ev
    - functionName:    _ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN13RingAlgorithm11incRefCountEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclLocalOpAppendP8ncclCommP18ncclProxyConnectorP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _Z13ncclProxyPostP16ncclProxyOpsPoolii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN13RingAlgorithm11incRefCountEv
        - _ZNSt11this_thread5yieldEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:508,25'
          Dst:             _ZNSt11this_thread5yieldEv
        - Src:             'proxy.cc:516,45'
          Dst:             _ZN13RingAlgorithm11incRefCountEv
        - Src:             'proxy.cc:541,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:549,5'
          Dst:             _Z13ncclProxyPostP16ncclProxyOpsPoolii
    - functionName:    _Z13ncclProxyPostP16ncclProxyOpsPoolii
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:477,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'proxy.cc:480,16'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'proxy.cc:486,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt18condition_variable10notify_oneEv
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14ncclProxyStateD2Ev
      functionSourceFile: '/src/nccl/src/include/proxy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22ncclProxyProgressStateD2Ev
        - _ZNSt6threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/proxy.h:323,8'
          Dst:             _ZN22ncclProxyProgressStateD2Ev
        - Src:             'include/proxy.h:323,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'include/proxy.h:323,8'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _ZL25expectedProxyResponseFreeP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclProxyDestroyP8ncclComm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL25expectedProxyResponseFreeP14ncclProxyState
        - _ZN14ncclProxyStateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:2162,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2170,5'
          Dst:             _ZL25expectedProxyResponseFreeP14ncclProxyState
        - Src:             'proxy.cc:2171,5'
          Dst:             _ZN14ncclProxyStateD2Ev
    - functionName:    _Z13ncclProxyStopP8ncclComm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          409
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - _Z12ncclShmClosePv
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z14ncclSocketSendP10ncclSocketPvi
        - _Z15ncclCuMemEnablev
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketGetFdP10ncclSocketPi
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:2116,35'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'proxy.cc:2121,9'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'proxy.cc:2121,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:2121,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2123,13'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'proxy.cc:2124,17'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:2126,15'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'proxy.cc:2133,11'
          Dst:             _Z15ncclSocketGetFdP10ncclSocketPi
        - Src:             'proxy.cc:2133,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:2133,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2136,15'
          Dst:             _Z12ncclShmClosePv
        - Src:             'proxy.cc:2136,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:2136,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2139,20'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'proxy.cc:2140,17'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'proxy.cc:2140,17'
          Dst:             cudaGetErrorString
        - Src:             'proxy.cc:2140,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2140,17'
          Dst:             cudaGetLastError
        - Src:             'proxy.cc:2144,19'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:2145,13'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'proxy.cc:2145,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:2145,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaIpcCloseMemHandle
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclProxyCreateP8ncclComm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z16ncclProxyServicePv
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z19ncclProxyServiceUDSPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:2101,32'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
        - Src:             'proxy.cc:2101,32'
          Dst:             _Z16ncclProxyServicePv
        - Src:             'proxy.cc:2101,30'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'proxy.cc:2101,5'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'proxy.cc:2102,5'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'proxy.cc:2105,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2106,35'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP14ncclProxyStateEvEEOT_DpOT0_
        - Src:             'proxy.cc:2106,35'
          Dst:             _Z19ncclProxyServiceUDSPv
        - Src:             'proxy.cc:2106,33'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'proxy.cc:2106,5'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'proxy.cc:2107,5'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
    - functionName:    _Z16ncclProxyServicePv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         251
      ICount:          1172
      EdgeCount:       349
      CyclomaticComplexity: 100
      functionsReached:
        - _Z12ncclOsGetCpuv
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI18ncclProxyLocalPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI6pollfdE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketGetFdP10ncclSocketPi
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z17ncclSocketTryRecvP10ncclSocketPviPib
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19ncclCuMemHostEnablev
        - _Z19proxyCpusetOnceFuncv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z24ncclProxyProgressDestroyP14ncclProxyState
        - _ZL10cuda_clear9cudaError
        - _ZL12proxyOpsFreeP14ncclProxyState
        - _ZL16proxyMatchOpTypei
        - _ZL18proxyProgressAsyncP16ncclProxyAsyncOpP14ncclProxyStatePiP18ncclProxyLocalPeerP23ncclProxyConnectionPool
        - _ZL18proxyServiceInitOpiP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStatePi
        - _ZL19asyncProxyOpDequeueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
        - _ZL24ncclProxyFreeConnectionsP23ncclProxyConnectionPoolP14ncclProxyState
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - cudaSetDevice
        - poll
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1733,3'
          Dst:             _Z19proxyCpusetOnceFuncv
        - Src:             'proxy.cc:1734,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'proxy.cc:1734,36'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'proxy.cc:1735,3'
          Dst:             _Z12ncclOsGetCpuv
        - Src:             'proxy.cc:1735,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1737,8'
          Dst:             cudaSetDevice
        - Src:             'proxy.cc:1737,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'proxy.cc:1738,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1760,3'
          Dst:             _Z15ncclCallocDebugI6pollfdE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1760,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1760,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1761,3'
          Dst:             _Z15ncclCallocDebugI18ncclProxyLocalPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1761,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1761,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1770,3'
          Dst:             _Z15ncclSocketGetFdP10ncclSocketPi
        - Src:             'proxy.cc:1770,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1770,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1784,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'proxy.cc:1784,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1797,13'
          Dst:             poll
        - Src:             'proxy.cc:1798,25'
          Dst:             __errno_location
        - Src:             'proxy.cc:1825,7'
          Dst:             strerror
        - Src:             'proxy.cc:1825,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1833,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1837,7'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'proxy.cc:1837,7'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'proxy.cc:1837,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1837,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1838,11'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'proxy.cc:1839,9'
          Dst:             __errno_location
        - Src:             'proxy.cc:1839,9'
          Dst:             strerror
        - Src:             'proxy.cc:1839,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1841,9'
          Dst:             _Z15ncclSocketGetFdP10ncclSocketPi
        - Src:             'proxy.cc:1841,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1841,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1843,17'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'proxy.cc:1861,34'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'proxy.cc:1861,55'
          Dst:             _Z19ncclCuMemHostEnablev
        - Src:             'proxy.cc:1872,15'
          Dst:             _ZL18proxyProgressAsyncP16ncclProxyAsyncOpP14ncclProxyStatePiP18ncclProxyLocalPeerP23ncclProxyConnectionPool
        - Src:             'proxy.cc:1878,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1888,15'
          Dst:             _Z17ncclSocketTryRecvP10ncclSocketPviPib
        - Src:             'proxy.cc:1891,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1896,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1906,22'
          Dst:             _ZL16proxyMatchOpTypei
        - Src:             'proxy.cc:1907,19'
          Dst:             _ZL18proxyServiceInitOpiP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStatePi
        - Src:             'proxy.cc:1909,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1913,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1922,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1929,15'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'proxy.cc:1932,11'
          Dst:             _ZL19asyncProxyOpDequeueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
        - Src:             'proxy.cc:1943,7'
          Dst:             _Z24ncclProxyProgressDestroyP14ncclProxyState
        - Src:             'proxy.cc:1949,3'
          Dst:             _ZL24ncclProxyFreeConnectionsP23ncclProxyConnectionPoolP14ncclProxyState
        - Src:             'proxy.cc:1950,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'proxy.cc:1952,3'
          Dst:             _ZL12proxyOpsFreeP14ncclProxyState
        - Src:             'proxy.cc:1947,11'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z19ncclProxyServiceUDSPv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          183
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _Z12ncclOsGetCpuv
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - _Z18ncclIpcSocketGetFdP13ncclIpcSocketPi
        - _Z19proxyCpusetOnceFuncv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cuda_clear9cudaError
        - _ZL15proxyUDSRecvReqP14ncclProxyStatei
        - __errno_location
        - cudaSetDevice
        - poll
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1994,3'
          Dst:             _Z19proxyCpusetOnceFuncv
        - Src:             'proxy.cc:1995,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'proxy.cc:1995,36'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'proxy.cc:1996,3'
          Dst:             _Z12ncclOsGetCpuv
        - Src:             'proxy.cc:1996,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1998,8'
          Dst:             cudaSetDevice
        - Src:             'proxy.cc:1998,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'proxy.cc:1999,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2004,9'
          Dst:             _Z18ncclIpcSocketGetFdP13ncclIpcSocketPi
        - Src:             'proxy.cc:2005,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2017,13'
          Dst:             poll
        - Src:             'proxy.cc:2018,25'
          Dst:             __errno_location
        - Src:             'proxy.cc:2020,7'
          Dst:             strerror
        - Src:             'proxy.cc:2020,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2046,7'
          Dst:             _ZL15proxyUDSRecvReqP14ncclProxyStatei
        - Src:             'proxy.cc:2050,9'
          Dst:             _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - Src:             'proxy.cc:2051,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19proxyCpusetOnceFuncv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z13ncclOsCpuZeroR9cpu_set_t
        - _Z17ncclOsGetAffinityP9cpu_set_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclCpusetToStrListP9cpu_set_tPcm
        - _ZL19ncclStrListToCpusetPKcP9cpu_set_t
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:928,24'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'proxy.cc:930,24'
          Dst:             _ZL19ncclStrListToCpusetPKcP9cpu_set_t
        - Src:             'proxy.cc:938,5'
          Dst:             _Z17ncclOsGetAffinityP9cpu_set_t
        - Src:             'proxy.cc:939,11'
          Dst:             _ZL19ncclCpusetToStrListP9cpu_set_tPcm
        - Src:             'proxy.cc:940,20'
          Dst:             strlen
        - Src:             'proxy.cc:940,5'
          Dst:             snprintf
        - Src:             'proxy.cc:941,51'
          Dst:             strlen
        - Src:             'proxy.cc:941,11'
          Dst:             _ZL19ncclCpusetToStrListP9cpu_set_tPcm
        - Src:             'proxy.cc:942,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:947,3'
          Dst:             _Z13ncclOsCpuZeroR9cpu_set_t
    - functionName:    _ZL15proxyUDSRecvReqP14ncclProxyStatei
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          173
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
        - _ZL10proxyGetFdP14ncclProxyStateiPvm
        - _ZL12proxyQueryFdP14ncclProxyStateiPvi
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1968,3'
          Dst:             _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
        - Src:             'proxy.cc:1968,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1968,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1974,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1975,5'
          Dst:             close
        - Src:             'proxy.cc:1976,12'
          Dst:             _ZL10proxyGetFdP14ncclProxyStateiPvm
        - Src:             'proxy.cc:1981,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1982,12'
          Dst:             _ZL12proxyQueryFdP14ncclProxyStateiPvi
    - functionName:    _ZL19ncclStrListToCpusetPKcP9cpu_set_t
      functionSourceFile: '/src/nccl/src/include/cpuset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclOsCpuSetR9cpu_set_ti
        - _Z13ncclOsCpuZeroR9cpu_set_t
        - strdup
        - strtok
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cpuset.h:78,3'
          Dst:             _Z13ncclOsCpuZeroR9cpu_set_t
        - Src:             'include/cpuset.h:80,15'
          Dst:             strdup
        - Src:             'include/cpuset.h:81,17'
          Dst:             strtok
        - Src:             'include/cpuset.h:83,20'
          Dst:             strtoull
        - Src:             'include/cpuset.h:84,5'
          Dst:             _Z12ncclOsCpuSetR9cpu_set_ti
        - Src:             'include/cpuset.h:85,13'
          Dst:             strtok
    - functionName:    _ZL19ncclCpusetToStrListP9cpu_set_tPcm
      functionSourceFile: '/src/nccl/src/include/cpuset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14ncclOsCpuIsSetRK9cpu_set_ti
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cpuset.h:96,9'
          Dst:             _Z14ncclOsCpuIsSetRK9cpu_set_ti
        - Src:             'include/cpuset.h:97,22'
          Dst:             strlen
        - Src:             'include/cpuset.h:97,7'
          Dst:             snprintf
    - functionName:    _Z15ncclCallocDebugI6pollfdE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI6pollfdEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclProxyLocalPeerE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclProxyLocalPeerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18proxyProgressAsyncP16ncclProxyAsyncOpP14ncclProxyStatePiP18ncclProxyLocalPeerP23ncclProxyConnectionPool
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          381
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - _Z14ncclSocketSendP10ncclSocketPvi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13proxyConnInitP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStateP16ncclProxyInitReqP17ncclProxyInitRespPP19ncclProxyConnection
        - _ZL19asyncProxyOpDequeueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1621,11'
          Dst:             _ZL13proxyConnInitP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStateP16ncclProxyInitReqP17ncclProxyInitRespPP19ncclProxyConnection
        - Src:             'proxy.cc:1638,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1655,5'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1655,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1655,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1659,7'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1659,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1659,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1662,5'
          Dst:             _ZL19asyncProxyOpDequeueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
    - functionName:    _ZL16proxyMatchOpTypei
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18proxyServiceInitOpiP18ncclProxyLocalPeerP23ncclProxyConnectionPoolP14ncclProxyStatePi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          571
      EdgeCount:       198
      CyclomaticComplexity: 60
      functionsReached:
        - _Z14ncclSocketRecvP10ncclSocketPvi
        - _Z15ncclCallocDebugI16ncclProxyAsyncOpE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18proxyProgressAsyncP16ncclProxyAsyncOpP14ncclProxyStatePiP18ncclProxyLocalPeerP23ncclProxyConnectionPool
        - _ZL19asyncProxyOpEnqueueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1679,3'
          Dst:             _Z15ncclCallocDebugI16ncclProxyAsyncOpE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1679,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1679,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1682,3'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1682,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1682,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1684,3'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1684,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1684,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1685,3'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1685,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1685,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1687,5'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:1687,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1687,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1688,5'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1688,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1688,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1692,3'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1692,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1692,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1694,26'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:1694,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1694,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1696,3'
          Dst:             _ZL19asyncProxyOpEnqueueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
        - Src:             'proxy.cc:1699,3'
          Dst:             _ZL18proxyProgressAsyncP16ncclProxyAsyncOpP14ncclProxyStatePiP18ncclProxyLocalPeerP23ncclProxyConnectionPool
        - Src:             'proxy.cc:1699,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1699,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19asyncProxyOpDequeueP18ncclProxyLocalPeerP16ncclProxyAsyncOp
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:200,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:202,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclProxyProgressDestroyP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt6thread4joinEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1045,35'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'proxy.cc:1048,28'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'proxy.cc:1052,5'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'proxy.cc:1053,19'
          Dst:             _ZNSt6thread4joinEv
    - functionName:    _ZL24ncclProxyFreeConnectionsP23ncclProxyConnectionPoolP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          146
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL9proxyFreeP19ncclProxyConnectionP14ncclProxyState
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1116,9'
          Dst:             _ZL9proxyFreeP19ncclProxyConnectionP14ncclProxyState
        - Src:             'proxy.cc:1116,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1116,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12proxyOpsFreeP14ncclProxyState
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclShmClosePv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclOsUnsetMutexCondSharedRSt5mutexRSt18condition_variablePi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1504,5'
          Dst:             _Z26ncclOsUnsetMutexCondSharedRSt5mutexRSt18condition_variablePi
        - Src:             'proxy.cc:1506,7'
          Dst:             _Z12ncclShmClosePv
        - Src:             'proxy.cc:1507,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt6atomicIiEC2Ei
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13__atomic_baseIiEC2Ei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic:759,56'
          Dst:             _ZNSt13__atomic_baseIiEC2Ei
    - functionName:    _Z13ncclProxyInitP8ncclCommP10ncclSocketP17ncclSocketAddressPm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt6atomicIiEC2Ei
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:2058,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:2061,52'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'proxy.cc:2061,52'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'proxy.cc:2061,52'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'include/proxy.h:269,24'
          Dst:             _ZNSt6atomicIiEC2Ei
        - Src:             'proxy.cc:2070,3'
          Dst:             _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - Src:             'proxy.cc:2070,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:2070,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclProxyShmUnlinkP8ncclComm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z13ncclShmUnlinkPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1517,7'
          Dst:             _Z13ncclShmUnlinkPv
        - Src:             'proxy.cc:1518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26expectedProxyResponseStoreP14ncclProxyStatePvS1_i12ncclResult_t
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:73,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:78,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:93,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL27expectedProxyResponseRemoveP14ncclProxyStatePv
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28expectedProxyResponseDequeueP14ncclProxyStatePvS1_Pi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          464
      EdgeCount:       160
      CyclomaticComplexity: 48
      functionsReached:
        - _Z14ncclSocketRecvP10ncclSocketPvi
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL26expectedProxyResponseStoreP14ncclProxyStatePvS1_i12ncclResult_t
        - _ZL27expectedProxyResponseRemoveP14ncclProxyStatePv
        - _ZL28expectedProxyResponseDequeueP14ncclProxyStatePvS1_Pi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1373,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1380,22'
          Dst:             _ZL28expectedProxyResponseDequeueP14ncclProxyStatePvS1_Pi
        - Src:             'proxy.cc:1386,24'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'proxy.cc:1387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1395,37'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'proxy.cc:1395,37'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1395,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1398,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1406,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1412,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1416,7'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'proxy.cc:1416,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1416,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1420,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1421,7'
          Dst:             _ZL27expectedProxyResponseRemoveP14ncclProxyStatePv
        - Src:             'proxy.cc:1421,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1421,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1424,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1426,7'
          Dst:             _ZL26expectedProxyResponseStoreP14ncclProxyStatePvS1_i12ncclResult_t
        - Src:             'proxy.cc:1426,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1426,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1430,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28expectedProxyResponseEnqueueP14ncclProxyStatePvi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ncclCallocDebugI25ncclExpectedProxyResponseE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:99,3'
          Dst:             _Z15ncclCallocDebugI25ncclExpectedProxyResponseE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:99,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:99,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          416
      EdgeCount:       149
      CyclomaticComplexity: 46
      functionsReached:
        - _Z14ncclSocketSendP10ncclSocketPvi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL28expectedProxyResponseEnqueueP14ncclProxyStatePvi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1351,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1351,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1351,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1352,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1352,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1352,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1353,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1353,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1353,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1354,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1354,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1354,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1355,16'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1355,16'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1355,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1358,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'proxy.cc:1358,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1358,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1361,3'
          Dst:             _ZL28expectedProxyResponseEnqueueP14ncclProxyStatePvi
        - Src:             'proxy.cc:1361,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1361,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclProxyClientQueryFdBlockingP8ncclCommP18ncclProxyConnectoriPi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1326,3'
          Dst:             _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - Src:             'proxy.cc:1326,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1326,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1335,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          534
      EdgeCount:       178
      CyclomaticComplexity: 53
      functionsReached:
        - _Z13getRandomDataPvm
        - _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - _Z18ncclIpcSocketGetFdP13ncclIpcSocketPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
        - _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1232,3'
          Dst:             _Z13getRandomDataPvm
        - Src:             'proxy.cc:1232,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1232,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1239,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1243,3'
          Dst:             _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
        - Src:             'proxy.cc:1243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1249,5'
          Dst:             _Z18ncclIpcSocketGetFdP13ncclIpcSocketPi
        - Src:             'proxy.cc:1249,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1249,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1261,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1266,3'
          Dst:             _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
        - Src:             'proxy.cc:1266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1267,3'
          Dst:             _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
        - Src:             'proxy.cc:1267,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1268,3'
          Dst:             _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - Src:             'proxy.cc:1268,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1268,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1270,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1276,3'
          Dst:             _Z18ncclIpcSocketCloseP13ncclIpcSocket
        - Src:             'proxy.cc:1276,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1276,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1277,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getRandomDataPvm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt13random_deviceC2Ev
        - _ZNSt13random_deviceD2Ev
        - _ZNSt13random_deviceclEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:83,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/utils.h:87,26'
          Dst:             _ZNSt13random_deviceC2Ev
        - Src:             'include/utils.h:92,5'
          Dst:             _ZNSt13random_deviceD2Ev
        - Src:             'include/utils.h:90,45'
          Dst:             _ZNSt13random_deviceclEv
        - Src:             'include/utils.h:92,5'
          Dst:             _ZNSt13random_deviceD2Ev
        - Src:             'include/utils.h:92,5'
          Dst:             __cxa_begin_catch
        - Src:             'include/utils.h:93,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/utils.h:95,5'
          Dst:             __cxa_end_catch
        - Src:             'include/utils.h:95,5'
          Dst:             __cxa_end_catch
        - Src:             'include/utils.h:95,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z35ncclProxyClientBatchQueryFdBlockingP8ncclCommP18ncclProxyConnectorPiS3_i
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          125
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1310,5'
          Dst:             _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - Src:             'proxy.cc:1310,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1310,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          179
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1288,5'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'proxy.cc:1288,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1288,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1290,3'
          Dst:             _Z24ncclProxyCallBlockingUDSP8ncclCommP18ncclProxyConnectoriPviS3_iPiS4_
        - Src:             'proxy.cc:1290,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1290,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1295,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1301,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          774
      EdgeCount:       244
      CyclomaticComplexity: 72
      functionsReached:
        - _Z11ncclShmOpenPcmmPPvS1_iS1_
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI12ncclProxyOpsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z15ncclSocketSetFdiP10ncclSocket
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1146,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1151,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1167,5'
          Dst:             _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1167,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1167,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1168,5'
          Dst:             _Z15ncclCallocDebugI12ncclProxyOpsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1168,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1168,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1169,5'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'proxy.cc:1169,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1169,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1171,7'
          Dst:             _Z15ncclSocketSetFdiP10ncclSocket
        - Src:             'proxy.cc:1171,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1171,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1177,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1183,3'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'proxy.cc:1183,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1183,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1185,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'proxy.cc:1185,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1185,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1187,5'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'proxy.cc:1187,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1187,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1200,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'proxy.cc:1200,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1200,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1208,5'
          Dst:             snprintf
        - Src:             'proxy.cc:1215,7'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'proxy.cc:1215,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1215,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1221,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI10ncclSocketEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI10ncclSocketEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI10ncclSocketEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI10ncclSocketEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI10ncclSocketEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI12ncclProxyOpsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclProxyOpsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclProxyOpsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclProxyOpsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclProxyOpsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclProxyOpsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIPvEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIPvEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIPvEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIPvEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIPvEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          79
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1442,3'
          Dst:             _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - Src:             'proxy.cc:1442,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:1442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:1445,11'
          Dst:             _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
    - functionName:    _Z14ncclProxyStartP8ncclComm
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z13ncclProxyPostP16ncclProxyOpsPoolii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:1022,5'
          Dst:             _Z13ncclProxyPostP16ncclProxyOpsPoolii
    - functionName:    _ZN14PatAGAlgorithmIcE9getNextOpEP11ncclPatStep
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          619
      EdgeCount:       122
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN14PatAGAlgorithmIcE11firstBitSetEii
        - _ZN14PatAGAlgorithmIcE5resetEv
        - _ZN14PatAGAlgorithmIcE6nextAsEv
        - _ZN14PatAGAlgorithmIcE6resetAEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:864,21'
          Dst:             _ZN14PatAGAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:868,25'
          Dst:             _ZN14PatAGAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:898,21'
          Dst:             _ZN14PatAGAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:904,25'
          Dst:             _ZN14PatAGAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:919,51'
          Dst:             _ZN14PatAGAlgorithmIcE6nextAsEv
        - Src:             'include/collectives.h:919,51'
          Dst:             _ZN14PatAGAlgorithmIcE6nextAsEv
        - Src:             'include/collectives.h:925,11'
          Dst:             _ZN14PatAGAlgorithmIcE5resetEv
        - Src:             'include/collectives.h:928,9'
          Dst:             _ZN14PatAGAlgorithmIcE6resetAEv
    - functionName:    _ZN14PatAGAlgorithmIcEC2Eiiimmmiii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL6log2UpIiEiT_
        - _ZN14PatAGAlgorithmIcE5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:814,31'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'include/collectives.h:831,13'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'include/collectives.h:832,5'
          Dst:             _ZN14PatAGAlgorithmIcE5resetEv
    - functionName:    _ZL6log2UpIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13nvlsDensePeerP8ncclCommii
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcE9getNextOpEP11ncclPatStep
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         119
      ICount:          834
      EdgeCount:       165
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - _ZN14PatRSAlgorithmIcE12mirrorInvertEii
        - _ZN14PatRSAlgorithmIcE5resetEv
        - _ZN14PatRSAlgorithmIcE6resetAEv
        - _ZN14PatRSAlgorithmIcE7newPeerEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:576,15'
          Dst:             _ZN14PatRSAlgorithmIcE12mirrorInvertEii
        - Src:             'include/collectives.h:592,15'
          Dst:             _ZN14PatRSAlgorithmIcE12mirrorInvertEii
        - Src:             'include/collectives.h:594,21'
          Dst:             _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:607,25'
          Dst:             _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:611,13'
          Dst:             _ZN14PatRSAlgorithmIcE7newPeerEii
        - Src:             'include/collectives.h:627,20'
          Dst:             _ZN14PatRSAlgorithmIcE12mirrorInvertEii
        - Src:             'include/collectives.h:644,25'
          Dst:             _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:649,20'
          Dst:             _ZN14PatRSAlgorithmIcE12mirrorInvertEii
        - Src:             'include/collectives.h:652,21'
          Dst:             _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:660,25'
          Dst:             _ZN14PatRSAlgorithmIcE11firstBitSetEii
        - Src:             'include/collectives.h:667,11'
          Dst:             _ZN14PatRSAlgorithmIcE7newPeerEii
        - Src:             'include/collectives.h:698,11'
          Dst:             _ZN14PatRSAlgorithmIcE5resetEv
        - Src:             'include/collectives.h:701,9'
          Dst:             _ZN14PatRSAlgorithmIcE6resetAEv
    - functionName:    _ZL21getNvlsDenseLocalRankP8ncclCommPi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14PatRSAlgorithmIcEC2Eiiimmmiii
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL6log2UpIiEiT_
        - _ZN14PatRSAlgorithmIcE5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:541,31'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'include/collectives.h:558,5'
          Dst:             _ZN14PatRSAlgorithmIcE5resetEv
    - functionName:    _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclLocalOpAppendP8ncclCommP18ncclProxyConnectorP11ncclProxyOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'proxy.cc:563,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:573,5'
          Dst:             _ZL17ncclLocalOpAppendP8ncclCommP18ncclProxyConnectorP11ncclProxyOp
        - Src:             'proxy.cc:573,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:573,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9NeedProxyiiiP8ncclRingi
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclProxySaveOpP8ncclCommP11ncclProxyOpPb
      functionSourceFile: '/src/nccl/src/proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         456
      ICount:          1981
      EdgeCount:       642
      CyclomaticComplexity: 188
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13nvlsDensePeerP8ncclCommii
        - _ZL21getNvlsDenseLocalRankP8ncclCommPi
        - _ZL6log2UpIiEiT_
        - _ZL9NeedProxyiiiP8ncclRingi
        - _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - _ZN14PatAGAlgorithmIcE9getNextOpEP11ncclPatStep
        - _ZN14PatAGAlgorithmIcEC2Eiiimmmiii
        - _ZN14PatRSAlgorithmIcE9getNextOpEP11ncclPatStep
        - _ZN14PatRSAlgorithmIcEC2Eiiimmmiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proxy.cc:595,3'
          Branch Sides:    []
      Callsites:
        - Src:             'proxy.cc:602,19'
          Dst:             _ZL9NeedProxyiiiP8ncclRingi
        - Src:             'proxy.cc:609,19'
          Dst:             _ZL9NeedProxyiiiP8ncclRingi
        - Src:             'proxy.cc:607,22'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:607,22'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:607,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:609,19'
          Dst:             _ZL9NeedProxyiiiP8ncclRingi
        - Src:             'proxy.cc:614,22'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:614,22'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:614,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:625,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:625,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:625,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:627,9'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:625,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:625,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:627,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:627,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:633,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:633,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:633,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:635,9'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:633,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:633,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:635,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:635,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:641,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:641,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:641,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:642,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:642,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:642,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:647,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:647,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:647,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:648,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:648,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:648,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:653,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:653,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:653,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:654,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:654,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:654,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:659,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:659,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:659,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:660,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:660,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:660,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:661,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:661,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:661,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:662,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:662,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:662,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:663,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:663,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:663,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:664,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:664,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:664,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:676,28'
          Dst:             _ZN14PatRSAlgorithmIcEC2Eiiimmmiii
        - Src:             'proxy.cc:679,7'
          Dst:             _ZL21getNvlsDenseLocalRankP8ncclCommPi
        - Src:             'proxy.cc:680,7'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'proxy.cc:680,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:680,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:680,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:681,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:681,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:681,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:684,14'
          Dst:             _ZN14PatRSAlgorithmIcE9getNextOpEP11ncclPatStep
        - Src:             'proxy.cc:692,26'
          Dst:             _ZL13nvlsDensePeerP8ncclCommii
        - Src:             'proxy.cc:694,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:694,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:694,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:698,26'
          Dst:             _ZL13nvlsDensePeerP8ncclCommii
        - Src:             'proxy.cc:700,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:700,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:700,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:706,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:706,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:718,28'
          Dst:             _ZN14PatAGAlgorithmIcEC2Eiiimmmiii
        - Src:             'proxy.cc:721,7'
          Dst:             _ZL21getNvlsDenseLocalRankP8ncclCommPi
        - Src:             'proxy.cc:722,7'
          Dst:             _ZL6log2UpIiEiT_
        - Src:             'proxy.cc:722,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:722,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:722,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:723,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'proxy.cc:723,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:723,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:726,14'
          Dst:             _ZN14PatAGAlgorithmIcE9getNextOpEP11ncclPatStep
        - Src:             'proxy.cc:734,26'
          Dst:             _ZL13nvlsDensePeerP8ncclCommii
        - Src:             'proxy.cc:736,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:736,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:736,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:740,26'
          Dst:             _ZL13nvlsDensePeerP8ncclCommii
        - Src:             'proxy.cc:742,11'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:742,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:742,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:748,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:748,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'proxy.cc:755,7'
          Dst:             _ZL9SaveProxyP8ncclCommP11ncclChanneliiP11ncclProxyOpiPb
        - Src:             'proxy.cc:755,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'proxy.cc:755,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI11ncclConnectEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP11ncclConnectEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclTransportCollNetFreeP8ncclComm
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          301
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:478,11'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'transport.cc:481,64'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:481,64'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:486,64'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:486,64'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclTransportCollNetCheckP8ncclCommi
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          135
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:457,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'transport.cc:457,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:457,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:466,31'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    '_Z15ncclCallocDebugIZ25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnectE3$_0E12ncclResult_tPPT_mPKciSE_b'
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnect
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          550
      EdgeCount:       165
      CyclomaticComplexity: 49
      functionsReached:
        - _Z15ncclCallocDebugI11ncclConnectE12ncclResult_tPPT_mPKciS6_b
        - '_Z15ncclCallocDebugIZ25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnectE3$_0E12ncclResult_tPPT_mPKciSE_b'
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:407,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:407,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:411,3'
          Dst:             _Z15ncclCallocDebugI11ncclConnectE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport.cc:411,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:411,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:415,5'
          Dst:             '_Z15ncclCallocDebugIZ25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnectE3$_0E12ncclResult_tPPT_mPKciSE_b'
        - Src:             'transport.cc:415,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:415,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:418,5'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'transport.cc:418,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:418,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:433,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:433,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:435,5'
          Dst:             cudaMemcpy
        - Src:             'transport.cc:439,5'
          Dst:             cudaMemcpy
        - Src:             'transport.cc:439,5'
          Dst:             cudaMemcpy
        - Src:             'transport.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'transport.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z15ncclCallocDebugI11ncclConnectE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11ncclConnectEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11ncclConnectEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11ncclConnectEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11ncclConnectEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11ncclConnectEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaMemcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15selectTransportILi1EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          285
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:33,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:33,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:36,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:36,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:41,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15selectTransportILi0EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          286
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:33,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:33,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:36,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:36,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:41,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIP11ncclConnectE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP11ncclConnectEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP11ncclConnectEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP11ncclConnectEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP11ncclConnectEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP11ncclConnectEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         483
      ICount:          2217
      EdgeCount:       684
      CyclomaticComplexity: 203
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z15ncclCallocDebugI11ncclConnectE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP11ncclConnectE12ncclResult_tPPT_mPKciS7_b
        - _Z17ncclCudaGraphNonei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z29ncclParamConnectRoundMaxPeersv
        - _Z30ncclParamReportConnectProgressv
        - _ZL15selectTransportILi0EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
        - _ZL15selectTransportILi1EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - fflush
        - gettimeofday
        - printf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:132,18'
          Dst:             _Z29ncclParamConnectRoundMaxPeersv
        - Src:             'transport.cc:135,3'
          Dst:             gettimeofday
        - Src:             'transport.cc:140,3'
          Dst:             _Z15ncclCallocDebugIP11ncclConnectE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport.cc:140,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:140,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:141,3'
          Dst:             _Z15ncclCallocDebugIP11ncclConnectE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport.cc:141,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:141,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:142,3'
          Dst:             _Z15ncclCallocDebugIP11ncclConnectE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport.cc:142,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:142,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:144,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport.cc:144,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport.cc:144,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:144,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:147,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport.cc:147,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport.cc:147,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:147,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:166,28'
          Dst:             _Z15ncclCallocDebugI11ncclConnectE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport.cc:166,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:166,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:175,9'
          Dst:             _ZL15selectTransportILi0EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
        - Src:             'transport.cc:175,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:175,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:184,9'
          Dst:             _ZL15selectTransportILi1EE12ncclResult_tP8ncclCommP13ncclTopoGraphP11ncclConnectiiiPi
        - Src:             'transport.cc:184,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:184,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:193,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:193,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:193,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:196,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:196,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:196,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:204,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:204,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:204,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:209,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:209,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:209,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:214,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:214,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:214,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:219,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:219,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:219,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:247,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:247,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:252,19'
          Dst:             cudaMemcpyAsync
        - Src:             'transport.cc:252,19'
          Dst:             cudaGetErrorString
        - Src:             'transport.cc:252,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:252,19'
          Dst:             cudaGetLastError
        - Src:             'transport.cc:270,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:270,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:275,19'
          Dst:             cudaMemcpyAsync
        - Src:             'transport.cc:275,19'
          Dst:             cudaGetErrorString
        - Src:             'transport.cc:275,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:275,19'
          Dst:             cudaGetLastError
        - Src:             'transport.cc:288,13'
          Dst:             _Z30ncclParamReportConnectProgressv
        - Src:             'transport.cc:290,11'
          Dst:             gettimeofday
        - Src:             'transport.cc:294,13'
          Dst:             printf
        - Src:             'transport.cc:297,13'
          Dst:             fflush
        - Src:             'transport.cc:309,5'
          Dst:             gettimeofday
        - Src:             'transport.cc:312,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:315,7'
          Dst:             printf
        - Src:             'transport.cc:317,7'
          Dst:             fflush
        - Src:             'transport.cc:332,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:332,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:332,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:335,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:335,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:335,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:338,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:338,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:338,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:341,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:341,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:341,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:345,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'transport.cc:345,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:345,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:346,9'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'transport.cc:346,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:346,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:361,3'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'transport.cc:361,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:361,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:362,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport.cc:362,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport.cc:362,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:362,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:364,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport.cc:364,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport.cc:364,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:364,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclParamConnectRoundMaxPeersv
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:77,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    gettimeofday
      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:    _Z30ncclParamReportConnectProgressv
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:78,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclTransportCheckP2pTypeP8ncclCommPbS1_S1_
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          285
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:101,7'
          Dst:             _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - Src:             'transport.cc:101,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport.cc:101,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport.cc:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z8dumpDataP11ncclConnecti
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - printf
        - putchar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport.cc:70,5'
          Dst:             printf
        - Src:             'transport.cc:73,5'
          Dst:             putchar
        - Src:             'transport.cc:72,58'
          Dst:             printf
    - functionName:    _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
      functionSourceFile: '/src/nccl/src/transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          156
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          322
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _Z14ncclMnnvlCheckP8ncclComm
      functionSourceFile: '/src/nccl/src/mnnvl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         99
      ICount:          463
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mnnvl.cc:16,8'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'mnnvl.cc:28,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'mnnvl.cc:28,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mnnvl.cc:28,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mnnvl.cc:42,9'
          Dst:             memcmp
        - Src:             'mnnvl.cc:66,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'mnnvl.cc:69,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mnnvl.cc:79,7'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'mnnvl.cc:79,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mnnvl.cc:79,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mnnvl.cc:81,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mnnvl.cc:86,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'mnnvl.cc:86,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mnnvl.cc:86,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mnnvl.cc:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIyEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI20ncclTeamRequirementsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20ncclTeamRequirementsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI27ncclDevResourceRequirementsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI27ncclDevResourceRequirementsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI23ncclDevCommRequirementsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI23ncclDevCommRequirementsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZTW17ncclGroupBlocking
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH17ncclGroupBlocking
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH17ncclGroupBlocking
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _Z19ncclMemoryStackPushP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:303,29'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZTW17ncclGroupCommHead
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH17ncclGroupCommHead
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH17ncclGroupCommHead
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _ZN19ncclDevrRegAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1531,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZL19ncclVersionToStringiPcm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:733,3'
          Dst:             snprintf
    - functionName:    _ZL10listInsertI20ncclDevrWindowSortedEvPPT_PiS4_iS1_
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2157,19'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclShadowPoolAllocI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:57,22'
          Dst:             _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
    - functionName:    _ZL19ncclShadowPoolAllocI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:57,22'
          Dst:             _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
    - functionName:    _ZL30symMemorySetAccessForVASegmentP8ncclCommP13symLsaMessagey
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:266,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    22
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL34symMemoryImportAndMapSegmentHandleP8ncclCommiyP13symLsaMessageyb
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          304
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL30symMemorySetAccessForVASegmentP8ncclCommP13symLsaMessagey
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:297,7'
          Dst:             _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - Src:             'dev_runtime.cc:297,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:297,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:298,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:298,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:301,7'
          Dst:             close
        - Src:             'dev_runtime.cc:301,7'
          Dst:             __errno_location
        - Src:             'dev_runtime.cc:301,7'
          Dst:             strerror
        - Src:             'dev_runtime.cc:301,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:301,7'
          Dst:             strerror
        - Src:             'dev_runtime.cc:301,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:303,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:303,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:307,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:307,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:308,3'
          Dst:             _ZL30symMemorySetAccessForVASegmentP8ncclCommP13symLsaMessagey
        - Src:             'dev_runtime.cc:308,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:308,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:310,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:310,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z11ncclSizeOfTI13symLsaMessageEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL36symMemoryImportAndMapSegmentsForRankP8ncclCommiP13symLsaMessageiiPym
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          138
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclParamSymReuseSysmemHandlesv
        - _ZL34symMemoryImportAndMapSegmentHandleP8ncclCommiyP13symLsaMessageyb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:325,32'
          Dst:             _Z30ncclParamSymReuseSysmemHandlesv
        - Src:             'dev_runtime.cc:327,5'
          Dst:             _ZL34symMemoryImportAndMapSegmentHandleP8ncclCommiyP13symLsaMessageyb
        - Src:             'dev_runtime.cc:327,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:327,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclParamSymReuseSysmemHandlesv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:35,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL28symMemoryExportSegmentHandleP8ncclCommP13symLsaMessageym
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:274,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:274,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:280,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:280,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z15ncclCallocDebugI13symLsaMessageE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13symLsaMessageEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13symLsaMessageEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13symLsaMessageEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13symLsaMessageEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13symLsaMessageEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI14ncclDevrMemoryEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20symMemoryRegisterRmaP8ncclCommP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          132
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclRmaProxyRegisterP8ncclCommPvmPS1_
        - _Z23ncclRmaProxyConnectOnceP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:612,3'
          Dst:             _Z23ncclRmaProxyConnectOnceP8ncclComm
        - Src:             'dev_runtime.cc:612,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:612,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:614,5'
          Dst:             _Z20ncclRmaProxyRegisterP8ncclCommPvmPS1_
        - Src:             'dev_runtime.cc:614,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:614,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19symMemoryMapLsaTeamP8ncclCommP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          477
      EdgeCount:       141
      CyclomaticComplexity: 42
      functionsReached:
        - _Z15ncclCallocDebugI13symLsaMessageE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL28symMemoryExportSegmentHandleP8ncclCommP13symLsaMessageym
        - _ZL36symMemoryImportAndMapSegmentsForRankP8ncclCommiP13symLsaMessageiiPym
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:347,3'
          Dst:             _Z15ncclCallocDebugI13symLsaMessageE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:347,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:347,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:351,5'
          Dst:             _ZL28symMemoryExportSegmentHandleP8ncclCommP13symLsaMessageym
        - Src:             'dev_runtime.cc:351,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:351,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:352,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:356,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'dev_runtime.cc:356,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:356,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:363,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:363,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:368,5'
          Dst:             _ZL36symMemoryImportAndMapSegmentsForRankP8ncclCommiP13symLsaMessageiiPym
        - Src:             'dev_runtime.cc:368,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:368,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:373,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'dev_runtime.cc:373,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:373,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemorybE11segmentInfoE12ncclResult_tPPT_mPKciSD_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI14ncclDevrMemoryE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclDevrMemoryEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclDevrMemoryEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclDevrMemoryEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclDevrMemoryEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclDevrMemoryEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIntruAddressMapRemoveI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z33ncclIntruAddressMapRemove_untypedP27ncclIntruAddressMap_untypediiim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:717,10'
          Dst:             _Z33ncclIntruAddressMapRemove_untypedP27ncclIntruAddressMap_untypediiim
    - functionName:    _ZL10listRemoveI20ncclDevrWindowSortedEvPT_Pii
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGetPeerDevicePointer
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          289
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamLsa
        - ncclTeamWorld
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2099,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2099,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2099,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2100,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2100,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2100,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2110,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'dev_runtime.cc:2110,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2110,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2113,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2118,15'
          Dst:             ncclTeamWorld
        - Src:             'dev_runtime.cc:2119,13'
          Dst:             ncclTeamLsa
        - Src:             'dev_runtime.cc:2131,3'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'dev_runtime.cc:2131,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2131,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL23ncclIntruAddressMapFindI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_PS6_
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2016,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'dev_runtime.cc:2017,3'
          Dst:             _ZL23ncclIntruAddressMapFindI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_PS6_
        - Src:             'dev_runtime.cc:2017,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2017,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2019,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2028,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:2028,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          161
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1951,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1951,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1951,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1952,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1952,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1952,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclIntruAddressMapFindI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_PS6_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z31ncclIntruAddressMapFind_untypedP27ncclIntruAddressMap_untypediiimPPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:705,22'
          Dst:             _Z31ncclIntruAddressMapFind_untypedP27ncclIntruAddressMap_untypediiimPPv
    - functionName:    ncclGetLsaDevicePointer
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          257
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2075,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2075,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2075,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2076,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2076,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2076,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2083,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'dev_runtime.cc:2083,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2083,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2087,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2092,3'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'dev_runtime.cc:2092,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2092,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclGetLsaMultimemDevicePointer
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          249
      EdgeCount:       87
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamLsa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2056,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2056,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2056,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2057,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2057,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2057,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2062,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'dev_runtime.cc:2062,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2062,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2069,3'
          Dst:             ncclTeamLsa
        - Src:             'dev_runtime.cc:2069,3'
          Dst:             _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - Src:             'dev_runtime.cc:2069,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2069,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          175
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1996,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2002,3'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:2002,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2002,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2005,5'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'dev_runtime.cc:2005,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2005,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - bool
        - bool
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         227
      ICount:          1044
      EdgeCount:       318
      CyclomaticComplexity: 93
      functionsReached:
        - _Z17symTeamObtainMcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
        - _Z17symTeamObtainUcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
        - _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - _ZL17symBindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:446,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:461,9'
          Dst:             _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - Src:             'dev_runtime.cc:461,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:461,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:463,9'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'dev_runtime.cc:463,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:463,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:467,9'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'dev_runtime.cc:467,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:467,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:470,9'
          Dst:             _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - Src:             'dev_runtime.cc:470,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:470,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:473,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:473,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:474,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:474,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:475,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:475,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:481,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:481,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:488,9'
          Dst:             _ZL17symBindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:488,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:488,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:496,11'
          Dst:             _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:499,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:502,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:505,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:515,5'
          Dst:             _Z17symTeamObtainUcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
        - Src:             'dev_runtime.cc:515,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:518,5'
          Dst:             _Z17symTeamObtainMcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
        - Src:             'dev_runtime.cc:518,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17symBindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:390,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:392,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:392,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:403,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:403,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    ncclGetMultimemDevicePointer
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          211
      EdgeCount:       71
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:2034,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2034,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2034,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2035,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:2035,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2035,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2037,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:2044,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'dev_runtime.cc:2044,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:2044,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclDevrGetWinOffsetP14ncclDevrWindow
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclDevrGetRmaWinP14ncclDevrWindowi
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - ncclTeamLsa
        - ncclTeamWorld
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1938,26'
          Dst:             ncclTeamWorld
        - Src:             'dev_runtime.cc:1939,24'
          Dst:             ncclTeamLsa
        - Src:             'dev_runtime.cc:1941,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclWinGetUserPtr
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          284
      EdgeCount:       102
      CyclomaticComplexity: 31
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1912,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1912,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1912,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1913,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1913,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1913,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1916,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1921,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1921,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1921,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1925,3'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:1925,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1925,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1929,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    ncclDevCommDestroy
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          413
      EdgeCount:       140
      CyclomaticComplexity: 43
      functionsReached:
        - _Z18ncclGinDevCommFreeP8ncclCommPK11ncclDevComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommWindowDeregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1874,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1874,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1874,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1875,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1875,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1875,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1882,5'
          Dst:             _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - Src:             'dev_runtime.cc:1882,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1882,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1891,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1891,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1895,3'
          Dst:             cudaGetDevice
        - Src:             'dev_runtime.cc:1895,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1895,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1895,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1896,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1896,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1896,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1896,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1899,5'
          Dst:             ncclCommWindowDeregister
        - Src:             'dev_runtime.cc:1899,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1899,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1902,5'
          Dst:             _Z18ncclGinDevCommFreeP8ncclCommPK11ncclDevComm
        - Src:             'dev_runtime.cc:1902,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1902,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1906,3'
          Dst:             cudaSetDevice
    - functionName:    _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          134
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclParamEnableVersionCheckv
        - _ZL19ncclVersionToStringiPcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:50,38'
          Dst:             _Z27ncclParamEnableVersionCheckv
        - Src:             'dev_runtime.cc:52,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'dev_runtime.cc:52,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'dev_runtime.cc:52,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:68,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'dev_runtime.cc:68,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'dev_runtime.cc:68,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommWindowDeregister
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          195
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1664,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1664,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1664,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1672,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1672,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1672,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1672,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1673,3'
          Dst:             cudaGetDevice
        - Src:             'dev_runtime.cc:1673,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1673,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1673,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1674,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1674,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1674,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1674,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1675,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'dev_runtime.cc:1675,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1675,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1675,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1676,3'
          Dst:             _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:1676,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1676,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1678,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:1679,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:1681,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1683,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
    - functionName:    _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          685
      EdgeCount:       236
      CyclomaticComplexity: 70
      functionsReached:
        - _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10listRemoveI20ncclDevrWindowSortedEvPT_Pii
        - _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZL25ncclIntruAddressMapRemoveI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - ncclCommDeregister
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:937,3'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:937,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:937,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:940,3'
          Dst:             _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:946,7'
          Dst:             _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:946,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:946,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:951,9'
          Dst:             cudaMemsetAsync
        - Src:             'dev_runtime.cc:951,9'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:951,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:951,9'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:961,5'
          Dst:             _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - Src:             'dev_runtime.cc:961,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:961,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:964,3'
          Dst:             _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - Src:             'dev_runtime.cc:964,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:964,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:966,3'
          Dst:             ncclCommDeregister
        - Src:             'dev_runtime.cc:966,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:966,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:970,13'
          Dst:             _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
        - Src:             'dev_runtime.cc:973,5'
          Dst:             _ZL10listRemoveI20ncclDevrWindowSortedEvPT_Pii
        - Src:             'dev_runtime.cc:977,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'dev_runtime.cc:978,5'
          Dst:             _ZL25ncclIntruAddressMapRemoveI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_
        - Src:             'dev_runtime.cc:978,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:978,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:979,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:979,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:979,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          413
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - _Z13ncclSpaceFreeP9ncclSpacell
        - _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - _Z17ncclGinDeregisterP8ncclCommPPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclRmaProxyDeregisterP8ncclCommPPv
        - _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:790,9'
          Dst:             _Z17ncclGinDeregisterP8ncclCommPPv
        - Src:             'dev_runtime.cc:794,7'
          Dst:             _Z22ncclRmaProxyDeregisterP8ncclCommPPv
        - Src:             'dev_runtime.cc:797,5'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:799,7'
          Dst:             _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:800,7'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:813,5'
          Dst:             _Z13ncclSpaceFreeP9ncclSpacell
        - Src:             'dev_runtime.cc:807,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:808,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:815,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclParamEnableVersionCheckv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:33,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZN26ncclDevrCommCreateAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1561,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _Z21ncclIntruQueueEnqueueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI22ncclDevrCommCreateTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclDevrCommCreateTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL30ncclDevrCommCreateAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - _ZN26ncclDevrCommCreateAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1571,3'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - Src:             'dev_runtime.cc:1572,3'
          Dst:             _ZN26ncclDevrCommCreateAsyncJobD2Ev
    - functionName:    _Z23freeDevCommRequirementsP23ncclDevCommRequirements
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclDevrCommCreateJobP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1579,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1579,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1579,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1579,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1580,3'
          Dst:             _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - Src:             'dev_runtime.cc:1580,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1580,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1585,3'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
    - functionName:    _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         395
      ICount:          1965
      EdgeCount:       553
      CyclomaticComplexity: 160
      functionsReached:
        - _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - _Z16bootstrapBarrierPviii
        - _Z18ncclGinConnectOnceP8ncclComm
        - _Z19ncclGinDevCommSetupP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommj
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclGinResourcesRequestedPK23ncclDevCommRequirements
        - _Z9idivRcp32j
        - _ZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemoryb
        - _ZL15symWindowCreateP8ncclCommP14ncclDevrMemorymPvmiS3_PP17ncclWindow_vidmemPP14ncclDevrWindowP11CUstream_st
        - _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - _ZL16symWindowInitGinP13ncclDevrStateP14ncclDevrMemoryP17ncclWindow_vidmemP11CUstream_st
        - _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZL20symMemoryRegisterGinP8ncclCommP14ncclDevrMemory
        - _ZL22symWindowTableInitOnceP8ncclCommP11CUstream_st
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL5add4GIPcET_S1_i
        - _ZL7alignUpImimET1_T_T0_
        - _ZL7alignUpImmmET1_T_T0_
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
        - ncclCftBarrierCreateRequirement
        - ncclGinBarrierCreateRequirement
        - ncclLsaBarrierCreateRequirement
        - ncclTeamCft
        - ncclTeamCftMultimem
        - ncclTeamRail
        - ncclTeamWorld
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1233,27'
          Dst:             ncclTeamWorld
        - Src:             'dev_runtime.cc:1262,3'
          Dst:             _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - Src:             'dev_runtime.cc:1262,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1262,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1270,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1271,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1275,32'
          Dst:             _Z25ncclGinResourcesRequestedPK23ncclDevCommRequirements
        - Src:             'dev_runtime.cc:1277,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1283,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1288,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1309,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1299,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1304,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1309,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1309,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1309,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1309,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1312,5'
          Dst:             _Z18ncclGinConnectOnceP8ncclComm
        - Src:             'dev_runtime.cc:1312,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1312,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1316,7'
          Dst:             _ZL20symMemoryRegisterGinP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:1316,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1316,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1334,30'
          Dst:             _Z9idivRcp32j
        - Src:             'dev_runtime.cc:1337,31'
          Dst:             _Z9idivRcp32j
        - Src:             'dev_runtime.cc:1341,3'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:1341,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1341,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1344,12'
          Dst:             ncclTeamCft
        - Src:             'dev_runtime.cc:1345,12'
          Dst:             ncclTeamCftMultimem
        - Src:             'dev_runtime.cc:1350,39'
          Dst:             _Z9idivRcp32j
        - Src:             'dev_runtime.cc:1355,5'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:1355,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1355,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1363,5'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:1363,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1363,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1374,9'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:1374,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1374,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1384,3'
          Dst:             ncclLsaBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1386,41'
          Dst:             ncclTeamRail
        - Src:             'dev_runtime.cc:1386,3'
          Dst:             ncclGinBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1394,3'
          Dst:             ncclGinBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1399,3'
          Dst:             ncclLsaBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1403,41'
          Dst:             ncclTeamRail
        - Src:             'dev_runtime.cc:1403,3'
          Dst:             ncclGinBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1408,41'
          Dst:             ncclTeamWorld
        - Src:             'dev_runtime.cc:1408,3'
          Dst:             ncclGinBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1414,5'
          Dst:             ncclCftBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1420,5'
          Dst:             ncclCftBarrierCreateRequirement
        - Src:             'dev_runtime.cc:1431,22'
          Dst:             _ZL7alignUpImmmET1_T_T0_
        - Src:             'dev_runtime.cc:1440,20'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'dev_runtime.cc:1443,20'
          Dst:             _ZL7alignUpImmmET1_T_T0_
        - Src:             'dev_runtime.cc:1449,5'
          Dst:             _Z19ncclGinDevCommSetupP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommj
        - Src:             'dev_runtime.cc:1449,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1449,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1452,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'dev_runtime.cc:1452,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1452,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1452,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1459,7'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:1459,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1459,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1461,7'
          Dst:             _ZL16symWindowInitGinP13ncclDevrStateP14ncclDevrMemoryP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:1461,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1461,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1462,7'
          Dst:             cudaMemcpyAsync
        - Src:             'dev_runtime.cc:1462,7'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1462,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1462,7'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1468,3'
          Dst:             _ZL22symWindowTableInitOnceP8ncclCommP11CUstream_st
        - Src:             'dev_runtime.cc:1468,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1468,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1486,5'
          Dst:             _ZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemoryb
        - Src:             'dev_runtime.cc:1486,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1486,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1489,5'
          Dst:             _ZL15symWindowCreateP8ncclCommP14ncclDevrMemorymPvmiS3_PP17ncclWindow_vidmemPP14ncclDevrWindowP11CUstream_st
        - Src:             'dev_runtime.cc:1489,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1489,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1494,5'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:1494,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1494,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1499,18'
          Dst:             _ZL5add4GIPcET_S1_i
        - Src:             'dev_runtime.cc:1501,5'
          Dst:             cudaMemsetAsync
        - Src:             'dev_runtime.cc:1501,5'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1501,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1501,5'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1484,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:1504,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:1504,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1504,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1506,3'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'dev_runtime.cc:1506,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1506,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1507,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:1507,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1507,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1507,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1511,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1511,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1513,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1517,3'
          Dst:             _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:1518,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:1520,25'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1521,3'
          Dst:             _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:1523,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:1525,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
    - functionName:    _Z25ncclGinResourcesRequestedPK23ncclDevCommRequirements
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20symMemoryRegisterGinP8ncclCommP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          390
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z15ncclGinRegisterP8ncclCommPvmPS1_S2_ibi
        - _Z17ncclGinDeregisterP8ncclCommPPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclDevrBuildGinSegmentInfosP14ncclDevrMemory
        - _Z28ncclDevrVerifySegmentLayoutsP14ncclDevrMemoryP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:579,3'
          Dst:             _Z28ncclDevrVerifySegmentLayoutsP14ncclDevrMemoryP8ncclComm
        - Src:             'dev_runtime.cc:579,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:579,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:580,3'
          Dst:             _Z28ncclDevrBuildGinSegmentInfosP14ncclDevrMemory
        - Src:             'dev_runtime.cc:580,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:580,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:585,5'
          Dst:             _Z15ncclGinRegisterP8ncclCommPvmPS1_S2_ibi
        - Src:             'dev_runtime.cc:585,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:585,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:604,5'
          Dst:             _Z17ncclGinDeregisterP8ncclCommPPv
    - functionName:    _Z9idivRcp32j
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7alignUpImmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16symWindowInitGinP13ncclDevrStateP14ncclDevrMemoryP17ncclWindow_vidmemP11CUstream_st
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z38ncclDevrAllocAndPopulateSegmentWindowsP13ncclDevrStateP14ncclDevrMemoryP11CUstream_stPP17ncclSegmentWindow
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:845,3'
          Dst:             _Z38ncclDevrAllocAndPopulateSegmentWindowsP13ncclDevrStateP14ncclDevrMemoryP11CUstream_stPP17ncclSegmentWindow
        - Src:             'dev_runtime.cc:845,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:845,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22symWindowTableInitOnceP8ncclCommP11CUstream_st
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclShadowPoolAllocI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:835,5'
          Dst:             _ZL19ncclShadowPoolAllocI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - Src:             'dev_runtime.cc:835,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:835,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemoryb
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         267
      ICount:          1231
      EdgeCount:       377
      CyclomaticComplexity: 112
      functionsReached:
        - _Z13ncclSpaceFreeP9ncclSpacell
        - _Z13symBindTeamLeP8ncclCommP14ncclDevrMemoryj
        - _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - _Z14ncclSpaceAllocP9ncclSpacelliPl
        - _Z15ncclCallocDebugI14ncclDevrMemoryE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemorybE11segmentInfoE12ncclResult_tPPT_mPKciSD_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - _Z18bootstrapAllGatherPvS_i
        - _Z19ncclRmaProxyEnabledP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclDevrPopulateSegmentSizesP14ncclDevrMemoryi
        - _ZL17symBindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - _ZL19symMemoryMapLsaTeamP8ncclCommP14ncclDevrMemory
        - _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - _ZL20symMemoryRegisterGinP8ncclCommP14ncclDevrMemory
        - _ZL20symMemoryRegisterRmaP8ncclCommP14ncclDevrMemory
        - _ZTW15ncclDebugNoWarn
        - ncclTeamCft
        - ncclTeamCftMultimem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:640,3'
          Dst:             _Z15ncclCallocDebugI14ncclDevrMemoryE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:640,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:640,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:641,3'
          Dst:             _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - Src:             'dev_runtime.cc:641,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:641,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:649,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'dev_runtime.cc:649,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:649,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:650,3'
          Dst:             _Z15ncclCallocDebugIZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemorybE11segmentInfoE12ncclResult_tPPT_mPKciSD_b
        - Src:             'dev_runtime.cc:650,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:650,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:652,3'
          Dst:             _Z28ncclDevrPopulateSegmentSizesP14ncclDevrMemoryi
        - Src:             'dev_runtime.cc:652,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:652,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:659,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'dev_runtime.cc:659,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:659,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:667,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:673,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'dev_runtime.cc:673,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:673,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:684,3'
          Dst:             _Z14ncclSpaceAllocP9ncclSpacelliPl
        - Src:             'dev_runtime.cc:684,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:684,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:689,3'
          Dst:             _ZL19symMemoryMapLsaTeamP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:689,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:689,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:697,25'
          Dst:             ncclTeamCft
        - Src:             'dev_runtime.cc:697,53'
          Dst:             ncclTeamCftMultimem
        - Src:             'dev_runtime.cc:701,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:701,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:701,7'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:701,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:704,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:710,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:710,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:710,9'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'dev_runtime.cc:710,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:713,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:723,5'
          Dst:             _ZL17symBindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:723,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:723,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:728,9'
          Dst:             _Z13symBindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:728,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:728,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:733,9'
          Dst:             _Z13symBindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:733,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:733,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:739,5'
          Dst:             _ZL20symMemoryRegisterGinP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:739,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:739,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:748,27'
          Dst:             _Z19ncclRmaProxyEnabledP8ncclComm
        - Src:             'dev_runtime.cc:750,5'
          Dst:             _ZL20symMemoryRegisterRmaP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:750,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:750,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:763,5'
          Dst:             _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:766,7'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:769,5'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:772,3'
          Dst:             _Z13ncclSpaceFreeP9ncclSpacell
    - functionName:    _ZL15symWindowCreateP8ncclCommP14ncclDevrMemorymPvmiS3_PP17ncclWindow_vidmemPP14ncclDevrWindowP11CUstream_st
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          722
      EdgeCount:       227
      CyclomaticComplexity: 71
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10listInsertI20ncclDevrWindowSortedEvPPT_PiS4_iS1_
        - _ZL16symWindowInitGinP13ncclDevrStateP14ncclDevrMemoryP17ncclWindow_vidmemP11CUstream_st
        - _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
        - _ZL19ncclShadowPoolAllocI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - _ZL19ncclShadowPoolAllocI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZL22symWindowTableInitOnceP8ncclCommP11CUstream_st
        - _ZTW15ncclDebugNoWarn
        - calloc
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:862,33'
          Dst:             calloc
        - Src:             'dev_runtime.cc:879,3'
          Dst:             _ZL19ncclShadowPoolAllocI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - Src:             'dev_runtime.cc:879,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:879,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:890,5'
          Dst:             _ZL16symWindowInitGinP13ncclDevrStateP14ncclDevrMemoryP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:890,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:890,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:892,3'
          Dst:             cudaMemcpyAsync
        - Src:             'dev_runtime.cc:892,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:892,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:892,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:894,3'
          Dst:             _ZL22symWindowTableInitOnceP8ncclCommP11CUstream_st
        - Src:             'dev_runtime.cc:894,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:894,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:898,5'
          Dst:             _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:898,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:898,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:905,7'
          Dst:             cudaMemcpyAsync
        - Src:             'dev_runtime.cc:905,7'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:905,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:905,7'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:910,7'
          Dst:             _ZL19ncclShadowPoolAllocI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPPT_S6_P11CUstream_st
        - Src:             'dev_runtime.cc:910,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:910,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:911,7'
          Dst:             cudaMemcpyAsync
        - Src:             'dev_runtime.cc:911,7'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:911,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:911,7'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:918,13'
          Dst:             _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
        - Src:             'dev_runtime.cc:923,5'
          Dst:             _ZL10listInsertI20ncclDevrWindowSortedEvPPT_PiS4_iS1_
    - functionName:    _ZL5add4GIPcET_S1_i
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIyEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL27deepCopyDevCommRequirementsPK23ncclDevCommRequirementsPPS_
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          273
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _Z15ncclCallocDebugI20ncclTeamRequirementsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI23ncclDevCommRequirementsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI27ncclDevResourceRequirementsE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1099,3'
          Dst:             _Z15ncclCallocDebugI23ncclDevCommRequirementsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1099,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1099,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1110,5'
          Dst:             _Z15ncclCallocDebugI27ncclDevResourceRequirementsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1110,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1110,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1118,5'
          Dst:             _Z15ncclCallocDebugI20ncclTeamRequirementsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1118,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1118,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1127,3'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
    - functionName:    ncclDevCommCreate
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         230
      ICount:          958
      EdgeCount:       326
      CyclomaticComplexity: 98
      functionsReached:
        - _Z15ncclCallocDebugI22ncclDevrCommCreateTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z18ncclParamDevApiJitv
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z21ncclIntruQueueEnqueueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclGroupStartInternalv
        - _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - _ZL21ncclDevrCommCreateJobP12ncclAsyncJob
        - _ZL27deepCopyDevCommRequirementsPK23ncclDevCommRequirementsPPS_
        - _ZL30ncclDevrCommCreateAsyncJobFreePv
        - _ZN26ncclDevrCommCreateAsyncJobD2Ev
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1768,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1768,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1768,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1769,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1769,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1769,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1771,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1777,7'
          Dst:             _Z18ncclParamDevApiJitv
        - Src:             'dev_runtime.cc:1783,3'
          Dst:             _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - Src:             'dev_runtime.cc:1783,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1783,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1790,3'
          Dst:             cudaGetDevice
        - Src:             'dev_runtime.cc:1790,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1790,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1790,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1791,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'dev_runtime.cc:1791,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1791,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1794,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1799,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'dev_runtime.cc:1799,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1799,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1800,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1800,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1800,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1800,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1802,3'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'dev_runtime.cc:1802,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1802,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1804,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'dev_runtime.cc:1805,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1805,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'dev_runtime.cc:1810,5'
          Dst:             _ZL27deepCopyDevCommRequirementsPK23ncclDevCommRequirementsPPS_
        - Src:             'dev_runtime.cc:1810,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1810,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1812,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1812,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1815,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1821,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1828,7'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'dev_runtime.cc:1828,7'
          Dst:             _ZL21ncclDevrCommCreateJobP12ncclAsyncJob
        - Src:             'dev_runtime.cc:1828,7'
          Dst:             _ZL30ncclDevrCommCreateAsyncJobFreePv
        - Src:             'dev_runtime.cc:1830,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1830,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1832,5'
          Dst:             _Z15ncclCallocDebugI22ncclDevrCommCreateTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1832,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1832,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1834,5'
          Dst:             _ZL27deepCopyDevCommRequirementsPK23ncclDevCommRequirementsPPS_
        - Src:             'dev_runtime.cc:1834,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1834,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1836,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1836,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1839,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1845,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1851,5'
          Dst:             _Z21ncclIntruQueueEnqueueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'dev_runtime.cc:1852,5'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'dev_runtime.cc:1856,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'dev_runtime.cc:1857,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'dev_runtime.cc:1857,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1857,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1858,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1862,5'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - Src:             'dev_runtime.cc:1863,5'
          Dst:             _ZN26ncclDevrCommCreateAsyncJobD2Ev
        - Src:             'dev_runtime.cc:1866,5'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
    - functionName:    _Z18ncclParamDevApiJitv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:36,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclDevrInitOnceP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          243
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14computeCftSizeP8ncclComm
        - _Z14computeLsaSizeP8ncclComm
        - _Z16computeCftMcSizeP8ncclComm
        - _Z18ncclParamWinStridev
        - _Z18ncclSpaceConstructP9ncclSpace
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclShadowPoolConstructP14ncclShadowPool
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL7alignUpImmmET1_T_T0_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:150,17'
          Dst:             _Z14computeLsaSizeP8ncclComm
        - Src:             'dev_runtime.cc:154,19'
          Dst:             _Z14computeCftSizeP8ncclComm
        - Src:             'dev_runtime.cc:157,21'
          Dst:             _Z16computeCftMcSizeP8ncclComm
        - Src:             'dev_runtime.cc:176,19'
          Dst:             _Z18ncclParamWinStridev
        - Src:             'dev_runtime.cc:183,19'
          Dst:             _ZL7alignUpImmmET1_T_T0_
        - Src:             'dev_runtime.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:186,3'
          Dst:             _Z18ncclSpaceConstructP9ncclSpace
        - Src:             'dev_runtime.cc:187,3'
          Dst:             _Z23ncclShadowPoolConstructP14ncclShadowPool
        - Src:             'dev_runtime.cc:173,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:173,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z17ncclGroupCommJoinP8ncclCommi
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          179
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z19ncclMemoryStackPushP15ncclMemoryStack
        - _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZTW17ncclGroupBlocking
        - _ZTW17ncclGroupCommHead
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:85,29'
          Dst:             _ZTW17ncclGroupCommHead
        - Src:             'include/group.h:90,13'
          Dst:             _ZTW17ncclGroupCommHead
        - Src:             'include/group.h:99,7'
          Dst:             _Z19ncclMemoryStackPushP15ncclMemoryStack
        - Src:             'include/group.h:110,11'
          Dst:             _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'include/group.h:115,3'
          Dst:             _ZTW17ncclGroupBlocking
    - functionName:    _Z14computeLsaSizeP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamLsaTeamSizev
        - _ZL3gcdii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:115,17'
          Dst:             _Z20ncclParamLsaTeamSizev
        - Src:             'dev_runtime.cc:120,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:132,15'
          Dst:             _ZL3gcdii
        - Src:             'dev_runtime.cc:128,19'
          Dst:             _ZL3gcdii
    - functionName:    _Z18ncclParamWinStridev
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:32,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclParamLsaTeamSizev
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:107,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL3gcdii
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommQueryProperties
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         152
      ICount:          650
      EdgeCount:       215
      CyclomaticComplexity: 65
      functionsReached:
        - _Z14ncclGetGinTypeP8ncclCommP13ncclGinType_t
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGetRailedGinTypeP8ncclCommP13ncclGinType_t
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1710,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1710,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1710,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1711,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1711,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1711,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1713,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'dev_runtime.cc:1713,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1713,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1716,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1722,3'
          Dst:             _ZL20getNcclVersionCompatiPP17ncclDevCommCompat
        - Src:             'dev_runtime.cc:1722,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1722,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1734,5'
          Dst:             _Z14ncclGetGinTypeP8ncclCommP13ncclGinType_t
        - Src:             'dev_runtime.cc:1734,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1734,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1735,5'
          Dst:             _Z20ncclGetRailedGinTypeP8ncclCommP13ncclGinType_t
        - Src:             'dev_runtime.cc:1735,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1735,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1739,5'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'dev_runtime.cc:1739,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1739,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1759,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1759,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1691,11'
          Dst:             _ZL17listFindSortedLubI20ncclDevrWindowSortedmEiMT_T0_PS1_iS2_
    - functionName:    _Z21ncclIntruQueueEnqueueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI17ncclRmaCeInitTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclRmaCeInitTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI15ncclDevrRegTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ncclDevrRegTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclDevrRegAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN19ncclDevrRegAsyncJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1541,3'
          Dst:             _ZN19ncclDevrRegAsyncJobD2Ev
    - functionName:    _ZL25ncclDevrWindowRegisterJobP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - _Z13ncclRmaCeInitP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1548,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1548,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1548,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1548,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1550,5'
          Dst:             _Z13ncclRmaCeInitP8ncclComm
        - Src:             'dev_runtime.cc:1550,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1550,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1552,3'
          Dst:             _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - Src:             'dev_runtime.cc:1552,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1552,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         203
      ICount:          926
      EdgeCount:       277
      CyclomaticComplexity: 76
      functionsReached:
        - _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - _Z16bootstrapBarrierPviii
        - _Z16ncclSymkInitOnceP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z32ncclDevrCheckRegistrationSupportPvmP8ncclCommb
        - _Z34ncclDevrValidateHandleLocationTypeyi
        - _ZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemoryb
        - _ZL15symWindowCreateP8ncclCommP14ncclDevrMemorymPvmiS3_PP17ncclWindow_vidmemPP14ncclDevrWindowP11CUstream_st
        - _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL25ncclIntruAddressMapInsertI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_S6_
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
        - ncclCommDeregister
        - ncclCommRegister
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1002,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1002,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1002,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1002,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1004,3'
          Dst:             ncclCommRegister
        - Src:             'dev_runtime.cc:1004,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1008,5'
          Dst:             _Z16ncclSymkInitOnceP8ncclComm
        - Src:             'dev_runtime.cc:1008,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1008,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1012,3'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'dev_runtime.cc:1012,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1012,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1015,3'
          Dst:             _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - Src:             'dev_runtime.cc:1015,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1015,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1017,3'
          Dst:             _Z32ncclDevrCheckRegistrationSupportPvmP8ncclCommb
        - Src:             'dev_runtime.cc:1017,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1017,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1021,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1030,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1030,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:1032,5'
          Dst:             _Z34ncclDevrValidateHandleLocationTypeyi
        - Src:             'dev_runtime.cc:1032,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1032,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1029,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1029,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime.cc:1037,3'
          Dst:             _ZL15symMemoryObtainP8ncclCommPyiPvmiPP14ncclDevrMemoryb
        - Src:             'dev_runtime.cc:1037,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1037,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1042,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'dev_runtime.cc:1042,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1042,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1042,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1044,3'
          Dst:             _ZL15symWindowCreateP8ncclCommP14ncclDevrMemorymPvmiS3_PP17ncclWindow_vidmemPP14ncclDevrWindowP11CUstream_st
        - Src:             'dev_runtime.cc:1044,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1044,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1049,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:1049,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1049,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1049,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1052,3'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'dev_runtime.cc:1052,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1052,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1056,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'dev_runtime.cc:1062,5'
          Dst:             _ZL25ncclIntruAddressMapInsertI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_S6_
        - Src:             'dev_runtime.cc:1062,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1062,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1064,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1065,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:1065,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:1067,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:1069,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:1065,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'dev_runtime.cc:1073,3'
          Dst:             _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:1075,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:1077,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:1079,3'
          Dst:             _ZL16symMemoryDestroyP8ncclCommP14ncclDevrMemory
        - Src:             'dev_runtime.cc:1082,36'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1086,3'
          Dst:             ncclCommDeregister
        - Src:             'dev_runtime.cc:1088,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
    - functionName:    _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:411,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:411,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:412,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:412,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:416,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:416,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL25ncclIntruAddressMapInsertI14ncclDevrWindowP17ncclWindow_vidmemTnMT_T0_XadL_ZNS0_6vidmemEEETnMS3_PS3_XadL_ZNS0_4nextEEEE12ncclResult_tP19ncclIntruAddressMapIS3_S4_XT1_EXT2_EES4_S6_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z33ncclIntruAddressMapInsert_untypedP27ncclIntruAddressMap_untypediiimPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:694,10'
          Dst:             _Z33ncclIntruAddressMapInsert_untypedP27ncclIntruAddressMap_untypediiimPv
    - functionName:    ncclCommWindowRegister
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          619
      EdgeCount:       213
      CyclomaticComplexity: 65
      functionsReached:
        - _Z15ncclCallocDebugI15ncclDevrRegTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17ncclRmaCeInitTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z21ncclIntruQueueEnqueueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclGroupStartInternalv
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z8PtrCheckPKvPKcS2_
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL23ncclDevrRegAsyncJobFreePv
        - _ZL25ncclDevrWindowRegisterJobP12ncclAsyncJob
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1595,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'dev_runtime.cc:1595,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1595,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1596,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'dev_runtime.cc:1596,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1596,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1599,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1613,3'
          Dst:             cudaGetDevice
        - Src:             'dev_runtime.cc:1613,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1613,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1614,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'dev_runtime.cc:1614,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1614,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1616,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'dev_runtime.cc:1616,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1616,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1617,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1617,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:1617,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1617,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:1619,3'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'dev_runtime.cc:1619,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1619,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1621,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'dev_runtime.cc:1622,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1622,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'dev_runtime.cc:1628,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'dev_runtime.cc:1628,5'
          Dst:             _ZL25ncclDevrWindowRegisterJobP12ncclAsyncJob
        - Src:             'dev_runtime.cc:1628,5'
          Dst:             _ZL23ncclDevrRegAsyncJobFreePv
        - Src:             'dev_runtime.cc:1628,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1628,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1632,5'
          Dst:             _Z15ncclCallocDebugI15ncclDevrRegTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1632,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1632,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1637,5'
          Dst:             _Z21ncclIntruQueueEnqueueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'dev_runtime.cc:1638,5'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'dev_runtime.cc:1642,9'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'dev_runtime.cc:1643,7'
          Dst:             _Z15ncclCallocDebugI17ncclRmaCeInitTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime.cc:1643,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1643,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1645,7'
          Dst:             _Z21ncclIntruQueueEnqueueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'dev_runtime.cc:1646,7'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'dev_runtime.cc:1651,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'dev_runtime.cc:1652,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'dev_runtime.cc:1652,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:1652,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:1653,3'
          Dst:             cudaSetDevice
        - Src:             'dev_runtime.cc:1656,3'
          Dst:             _ZL23ncclDevrRegAsyncJobFreePv
    - functionName:    _ZL20ncclDevCommProxyDumpPv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaMemcpy
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1183,7'
          Dst:             cudaMemcpy
        - Src:             'dev_runtime.cc:1184,5'
          Dst:             printf
        - Src:             'dev_runtime.cc:1185,5'
          Dst:             printf
    - functionName:    _ZL21ncclDevCommEfaGdaDumpPv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1177,3'
          Dst:             printf
    - functionName:    _ZL20ncclDevCommGdakiDumpPv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaMemcpy
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1167,7'
          Dst:             cudaMemcpy
        - Src:             'dev_runtime.cc:1168,5'
          Dst:             printf
        - Src:             'dev_runtime.cc:1169,5'
          Dst:             printf
        - Src:             'dev_runtime.cc:1171,5'
          Dst:             printf
    - functionName:    _Z15ncclDevCommDumpP11ncclDevComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL20ncclDevCommGdakiDumpPv
        - _ZL20ncclDevCommProxyDumpPv
        - _ZL21ncclDevCommEfaGdaDumpPv
        - printf
        - putchar
        - puts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:1201,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1202,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1203,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1204,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1206,3'
          Dst:             putchar
        - Src:             'dev_runtime.cc:1207,3'
          Dst:             puts
        - Src:             'dev_runtime.cc:1208,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1209,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1210,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1217,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1218,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1219,3'
          Dst:             putchar
        - Src:             'dev_runtime.cc:1220,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1221,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1222,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1225,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1226,3'
          Dst:             printf
        - Src:             'dev_runtime.cc:1212,5'
          Dst:             printf
        - Src:             'dev_runtime.cc:1213,63'
          Dst:             _ZL20ncclDevCommGdakiDumpPv
        - Src:             'dev_runtime.cc:1214,65'
          Dst:             _ZL21ncclDevCommEfaGdaDumpPv
        - Src:             'dev_runtime.cc:1215,63'
          Dst:             _ZL20ncclDevCommProxyDumpPv
    - functionName:    _ZL17symTeamDestroyAllP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          459
      EdgeCount:       142
      CyclomaticComplexity: 39
      functionsReached:
        - _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:542,9'
          Dst:             _ZL19symUnbindTeamMemoryP8ncclCommP12ncclDevrTeamP14ncclDevrMemory
        - Src:             'dev_runtime.cc:543,9'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:548,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:549,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:550,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:554,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:555,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:564,7'
          Dst:             _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
        - Src:             'dev_runtime.cc:567,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:569,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueDequeueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclDevrFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         130
      ICount:          538
      EdgeCount:       177
      CyclomaticComplexity: 49
      functionsReached:
        - _Z17ncclSpaceDestructP9ncclSpace
        - _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z22ncclShadowPoolDestructP14ncclShadowPoolP11CUstream_st
        - _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - _ZL17symTeamDestroyAllP8ncclComm
        - _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:204,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:204,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:204,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:206,11'
          Dst:             _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'dev_runtime.cc:207,36'
          Dst:             _Z21ncclIntruQueueDequeueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'dev_runtime.cc:206,11'
          Dst:             _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'dev_runtime.cc:214,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'dev_runtime.cc:214,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:214,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:214,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:217,5'
          Dst:             _ZL16symWindowDestroyP8ncclCommP17ncclWindow_vidmemP11CUstream_st
        - Src:             'dev_runtime.cc:217,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime.cc:217,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:219,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:219,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:219,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:219,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:221,3'
          Dst:             _ZL17symTeamDestroyAllP8ncclComm
        - Src:             'dev_runtime.cc:228,24'
          Dst:             _ZL20ncclShadowPoolToHostI22ncclDevCommWindowTableE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'dev_runtime.cc:230,5'
          Dst:             _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - Src:             'dev_runtime.cc:233,3'
          Dst:             cudaStreamSynchronize
        - Src:             'dev_runtime.cc:233,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:233,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:233,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:237,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:238,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:240,3'
          Dst:             _Z22ncclShadowPoolDestructP14ncclShadowPoolP11CUstream_st
        - Src:             'dev_runtime.cc:241,3'
          Dst:             cudaStreamDestroy
        - Src:             'dev_runtime.cc:241,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:241,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:242,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'dev_runtime.cc:242,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime.cc:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime.cc:242,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime.cc:243,3'
          Dst:             _Z17ncclSpaceDestructP9ncclSpace
    - functionName:    _Z20ncclDevrIsOneLsaTeamP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14computeLsaSizeP8ncclComm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:139,17'
          Dst:             _Z14computeLsaSizeP8ncclComm
    - functionName:    _Z30ncclParamElasticBufferRegisterv
      functionSourceFile: '/src/nccl/src/dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime.cc:34,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGetPeerDeviceLeInfo
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          297
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamCft
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:291,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:291,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:291,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:292,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:292,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:292,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:293,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:293,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:293,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:298,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'cft_dev_runtime.cc:298,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:298,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:301,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:305,25'
          Dst:             ncclTeamCft
        - Src:             'cft_dev_runtime.cc:308,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:315,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclGetCftDeviceLeInfo
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          275
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamCft
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:260,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:260,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:260,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:261,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:261,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:261,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:262,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:262,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:262,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:267,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'cft_dev_runtime.cc:267,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:270,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:276,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:280,25'
          Dst:             ncclTeamCft
    - functionName:    ncclGetMultimemDeviceLeInfo
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          389
      EdgeCount:       132
      CyclomaticComplexity: 40
      functionsReached:
        - _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamCftMultimem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:231,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:231,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:231,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:232,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:232,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:232,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:233,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'cft_dev_runtime.cc:233,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:233,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:237,3'
          Dst:             _Z37findCommAndHostWindowFromDeviceWindowP17ncclWindow_vidmemPP8ncclCommPP14ncclDevrWindow
        - Src:             'cft_dev_runtime.cc:237,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:237,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:239,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:245,23'
          Dst:             ncclTeamCftMultimem
        - Src:             'cft_dev_runtime.cc:246,3'
          Dst:             _Z13symTeamObtainP8ncclComm8ncclTeambbbPP12ncclDevrTeamPb
        - Src:             'cft_dev_runtime.cc:246,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:246,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:248,5'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'cft_dev_runtime.cc:248,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:248,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17symTeamObtainMcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11checkLeSize21CUlogicalEndpointPropm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:171,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:185,3'
          Dst:             _ZL11checkLeSize21CUlogicalEndpointPropm
        - Src:             'cft_dev_runtime.cc:185,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11checkLeSize21CUlogicalEndpointPropm
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'cft_dev_runtime.cc:73,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17symTeamObtainUcLeP8ncclCommP12ncclDevrTeamP13ncclDevrStatePb
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11checkLeSize21CUlogicalEndpointPropm
        - _ZTW15ncclDebugNoWarn
        - ncclTeamCft
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:100,25'
          Dst:             ncclTeamCft
        - Src:             'cft_dev_runtime.cc:112,5'
          Dst:             _ZL11checkLeSize21CUlogicalEndpointPropm
        - Src:             'cft_dev_runtime.cc:112,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'cft_dev_runtime.cc:112,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15symUnbindTeamLeP8ncclCommP14ncclDevrMemoryj
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13symBindTeamLeP8ncclCommP14ncclDevrMemoryj
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16computeCftMcSizeP8ncclComm
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14computeLsaSizeP8ncclComm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:47,43'
          Dst:             _Z14computeLsaSizeP8ncclComm
    - functionName:    _Z14computeCftSizeP8ncclComm
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14computeLsaSizeP8ncclComm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:40,43'
          Dst:             _Z14computeLsaSizeP8ncclComm
    - functionName:    _Z17ncclGpuCftSupportP8ncclCommPi
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclParamCftEnablev
      functionSourceFile: '/src/nccl/src/cft_dev_runtime.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cft_dev_runtime.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z38ncclDevrAllocAndPopulateSegmentWindowsP13ncclDevrStateP14ncclDevrMemoryP11CUstream_stPP17ncclSegmentWindow
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          293
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
        - _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:160,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:167,3'
          Dst:             _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
        - Src:             'dev_runtime_segments.cc:167,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime_segments.cc:167,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:181,3'
          Dst:             cudaMemcpyAsync
        - Src:             'dev_runtime_segments.cc:181,3'
          Dst:             cudaGetErrorString
        - Src:             'dev_runtime_segments.cc:181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:181,3'
          Dst:             cudaGetLastError
        - Src:             'dev_runtime_segments.cc:190,37'
          Dst:             _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
    - functionName:    _Z15ncclCallocDebugI22ncclDevrGinSegmentInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclDevrGinSegmentInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclDevrBuildGinSegmentInfosP14ncclDevrMemory
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          161
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCallocDebugI22ncclDevrGinSegmentInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:136,3'
          Dst:             _Z15ncclCallocDebugI22ncclDevrGinSegmentInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'dev_runtime_segments.cc:136,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime_segments.cc:136,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:145,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:145,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclDevrVerifySegmentLayoutsP14ncclDevrMemoryP8ncclComm
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          233
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:98,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:106,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'dev_runtime_segments.cc:106,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime_segments.cc:106,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:110,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'dev_runtime_segments.cc:110,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'dev_runtime_segments.cc:110,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:117,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z34ncclDevrValidateHandleLocationTypeyi
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:79,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:79,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime_segments.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32ncclDevrCheckRegistrationSupportPvmP8ncclCommb
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclParamElasticBufferRegisterv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:48,10'
          Dst:             _Z30ncclParamElasticBufferRegisterv
        - Src:             'dev_runtime_segments.cc:49,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:59,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:59,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'dev_runtime_segments.cc:63,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclDevrPopulateSegmentSizesP14ncclDevrMemoryi
      functionSourceFile: '/src/nccl/src/dev_runtime_segments.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dev_runtime_segments.cc:25,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:36,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'dev_runtime_segments.cc:36,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL8log2DownImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclSymkMakeDevWorkP8ncclCommP12ncclTaskCollP15ncclSymkDevWork
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclSymkMaxChunkEltsP8ncclComm16ncclSymkKernelIdi14ncclDataType_t
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z22ncclSymkGetKernelIndex16ncclSymkKernelIdi14ncclDataType_t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:365,17'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'sym_kernels.cc:367,21'
          Dst:             _Z22ncclSymkGetKernelIndex16ncclSymkKernelIdi14ncclDataType_t
    - functionName:    _Z12ncclTypeSize14ncclDataType_t
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclSymkKernelIdToStringi
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclSymkImplemented10ncclFunc_ti14ncclDataType_t
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sym_kernels.cc:284,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z17ncclSymkAvailableP8ncclComm10ncclFunc_ti14ncclDataType_tm
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclSymkMaskP8ncclComm10ncclFunc_ti14ncclDataType_tmb
        - _ZL19ncclSymkImplemented10ncclFunc_ti14ncclDataType_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:350,8'
          Dst:             _ZL19ncclSymkImplemented10ncclFunc_ti14ncclDataType_t
        - Src:             'sym_kernels.cc:352,11'
          Dst:             _Z12ncclSymkMaskP8ncclComm10ncclFunc_ti14ncclDataType_tmb
    - functionName:    _Z12ncclSymkMaskP8ncclComm10ncclFunc_ti14ncclDataType_tmb
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          236
      EdgeCount:       69
      CyclomaticComplexity: 16
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclSymkTmaAvailableP8ncclComm
        - _Z28ncclParamSymGinKernelsEnablev
        - _ZL15kernelMask_coll10ncclFunc_t
        - _ZL7alignUpImimET1_T_T0_
        - ncclTeamLsa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sym_kernels.cc:304,5'
          Branch Sides:    []
      Callsites:
        - Src:             'sym_kernels.cc:299,20'
          Dst:             _ZL15kernelMask_coll10ncclFunc_t
        - Src:             'sym_kernels.cc:329,35'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'sym_kernels.cc:329,19'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'sym_kernels.cc:337,8'
          Dst:             _Z20ncclSymkTmaAvailableP8ncclComm
        - Src:             'sym_kernels.cc:340,17'
          Dst:             _Z28ncclParamSymGinKernelsEnablev
        - Src:             'sym_kernels.cc:342,18'
          Dst:             ncclTeamLsa
    - functionName:    _ZL15kernelMask_coll10ncclFunc_t
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclSymkTmaAvailableP8ncclComm
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21ncclParamSymTmaEnablev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:136,37'
          Dst:             _Z21ncclParamSymTmaEnablev
    - functionName:    _Z28ncclParamSymGinKernelsEnablev
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:131,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclParamSymTmaEnablev
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:133,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclSymkFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - ncclDevCommDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:263,5'
          Dst:             ncclDevCommDestroy
        - Src:             'sym_kernels.cc:263,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'sym_kernels.cc:263,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL6log2UpImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL31ncclSymkRsGinAccumBytesPerBlockv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclSymkRsGinChunkBytesv
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:151,32'
          Dst:             _Z23ncclSymkRsGinChunkBytesv
        - Src:             'sym_kernels.cc:151,20'
          Dst:             _ZL7alignUpImimET1_T_T0_
    - functionName:    _Z23ncclSymkRsGinChunkBytesv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z26ncclParamSymRsGinChunkSizev
        - _ZL8pow2DownImET_S0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:144,19'
          Dst:             _Z26ncclParamSymRsGinChunkSizev
        - Src:             'sym_kernels.cc:147,10'
          Dst:             _ZL8pow2DownImET_S0_
    - functionName:    _Z26ncclParamSymRsGinChunkSizev
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:132,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL8pow2DownImET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownImEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:365,20'
          Dst:             _ZL8log2DownImEiT_
    - functionName:    _ZL19getRequirements_ginP8ncclCommPiPm
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          215
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclTuningGetGinBwP8ncclComm
        - _Z18ncclTuningGetLsaBwP8ncclComm
        - _Z19ncclTuningGetGinLatP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z38ncclTuningGetSmLatReduceScatterRailA2AP8ncclCommb
        - _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:158,20'
          Dst:             _Z18ncclTuningGetLsaBwP8ncclComm
        - Src:             'sym_kernels.cc:159,20'
          Dst:             _Z18ncclTuningGetGinBwP8ncclComm
        - Src:             'sym_kernels.cc:160,21'
          Dst:             _Z19ncclTuningGetGinLatP8ncclComm
        - Src:             'sym_kernels.cc:161,20'
          Dst:             _Z38ncclTuningGetSmLatReduceScatterRailA2AP8ncclCommb
        - Src:             'sym_kernels.cc:163,5'
          Dst:             _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - Src:             'sym_kernels.cc:167,19'
          Dst:             _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
        - Src:             'sym_kernels.cc:170,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'sym_kernels.cc:158,20'
          Dst:             _Z18ncclTuningGetLsaBwP8ncclComm
        - Src:             'sym_kernels.cc:159,20'
          Dst:             _Z18ncclTuningGetGinBwP8ncclComm
        - Src:             'sym_kernels.cc:160,21'
          Dst:             _Z19ncclTuningGetGinLatP8ncclComm
        - Src:             'sym_kernels.cc:161,20'
          Dst:             _Z38ncclTuningGetSmLatReduceScatterRailA2AP8ncclCommb
        - Src:             'sym_kernels.cc:163,5'
          Dst:             _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - Src:             'sym_kernels.cc:167,19'
          Dst:             _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
        - Src:             'sym_kernels.cc:170,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclSymkInitOnceP8ncclComm
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          319
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z16ncclParamSymCTAsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - _Z28ncclParamSymGinKernelsEnablev
        - _ZL19getRequirements_ginP8ncclCommPiPm
        - _ZL31ncclSymkRsGinAccumBytesPerBlockv
        - _ZL6log2UpImEiT_
        - _ZTW15ncclDebugNoWarn
        - ncclGinInboxA2ACreateRequirement
        - ncclGinOutboxCreateRequirement
        - ncclLLA2ACalcSlots
        - ncclLLA2ACreateRequirement
        - ncclTeamLsa
        - ncclTeamRail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sym_kernels.cc:182,3'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'sym_kernels.cc:182,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'sym_kernels.cc:182,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'sym_kernels.cc:189,49'
          Dst:             ncclTeamLsa
        - Src:             'sym_kernels.cc:197,51'
          Dst:             ncclTeamLsa
        - Src:             'sym_kernels.cc:197,32'
          Dst:             ncclLLA2ACalcSlots
        - Src:             'sym_kernels.cc:196,5'
          Dst:             ncclLLA2ACreateRequirement
        - Src:             'sym_kernels.cc:206,9'
          Dst:             _Z28ncclParamSymGinKernelsEnablev
        - Src:             'sym_kernels.cc:206,43'
          Dst:             ncclTeamLsa
        - Src:             'sym_kernels.cc:209,7'
          Dst:             _ZL19getRequirements_ginP8ncclCommPiPm
        - Src:             'sym_kernels.cc:213,11'
          Dst:             _Z16ncclParamSymCTAsv
        - Src:             'sym_kernels.cc:213,48'
          Dst:             _Z16ncclParamSymCTAsv
        - Src:             'sym_kernels.cc:216,45'
          Dst:             _ZL31ncclSymkRsGinAccumBytesPerBlockv
        - Src:             'sym_kernels.cc:224,40'
          Dst:             ncclTeamRail
        - Src:             'sym_kernels.cc:224,71'
          Dst:             _ZL6log2UpImEiT_
        - Src:             'sym_kernels.cc:224,7'
          Dst:             ncclGinInboxA2ACreateRequirement
        - Src:             'sym_kernels.cc:229,49'
          Dst:             _ZL6log2UpImEiT_
        - Src:             'sym_kernels.cc:229,7'
          Dst:             ncclGinOutboxCreateRequirement
        - Src:             'sym_kernels.cc:233,34'
          Dst:             ncclTeamRail
        - Src:             'sym_kernels.cc:248,5'
          Dst:             _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - Src:             'sym_kernels.cc:248,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'sym_kernels.cc:248,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclSymkTmaDeepEligibleP8ncclComm16ncclSymkKernelIdmi
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sym_kernels.cc:95,3'
          Branch Sides:    []
      Callsites:
        - Src:             'sym_kernels.cc:111,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclSymkRSKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclSymkARKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclSymkAGKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclSymkGinKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclSymkTmaKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclSymkDynamicSmemKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclSymkLLKernelMaskv
      functionSourceFile: '/src/nccl/src/sym_kernels.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIPiEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERKS1_
    - functionName:    _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEE7_M_headERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERKS2_
    - functionName:    _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetIPmvEEvT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPmEEEDaDpOT_
        - _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:670,12'
          Dst:             _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:672,4'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:672,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPmEEEDaDpOT_
    - functionName:    _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:625,21'
          Dst:             _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
    - functionName:    _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPmEEEDaDpOT_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EE7_M_headERS5_
    - functionName:    _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERS1_
    - functionName:    _ZNSt10_Head_baseILm0EPmLb0EE7_M_headERS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE5resetIPS0_vEEvT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPS0_EEEDaDpOT_
        - _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:670,12'
          Dst:             _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:672,4'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:672,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPS0_EEEDaDpOT_
    - functionName:    _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE10_M_deleterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:625,21'
          Dst:             _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE10_M_deleterEv
    - functionName:    _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPS0_EEEDaDpOT_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEE7_M_headERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm0EPPvLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    15
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclCudaMemcpyAsyncIjE12ncclResult_tPT_S2_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTIjEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL10cudaMallocIjE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL7alignUpImmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPmLb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPmLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPmLb0EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EEC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm1E18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:146,7'
          Dst:             _ZNSt5tupleIJPm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZNSt10_Head_baseILm0EPPvLb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPPvLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPPvLb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2IS1_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2IS1_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:146,7'
          Dst:             _ZNSt5tupleIJPPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEEC2IS1_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryPoolFreeI12ncclTaskCollEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI14ncclCeCollArgsEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24scheduleCeCollTaskToPlanP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          166
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI12ncclTaskCollEvP14ncclMemoryPoolPT_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - _Z20ncclMemoryStackAllocI14ncclCeCollArgsEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:1712,31'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ce_coll.cc:1715,22'
          Dst:             _Z20ncclMemoryStackAllocI14ncclCeCollArgsEPT_P15ncclMemoryStackm
        - Src:             'ce_coll.cc:1719,31'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'ce_coll.cc:1729,10'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - Src:             'ce_coll.cc:1730,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ce_coll.cc:1730,7'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'ce_coll.cc:1730,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1734,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ce_coll.cc:1734,7'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'ce_coll.cc:1734,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1739,3'
          Dst:             _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'ce_coll.cc:1740,3'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ce_coll.cc:1741,3'
          Dst:             _Z18ncclMemoryPoolFreeI12ncclTaskCollEvP14ncclMemoryPoolPT_
    - functionName:    _Z16ncclLaunchCeCollP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          410
      EdgeCount:       147
      CyclomaticComplexity: 43
      functionsReached:
        - _Z12ncclCeGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _Z13ncclCeScatterP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _Z14ncclCeAlltoAllP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _Z15ncclCeAllGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z18ncclHierCeAlltoAllP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z19ncclHierCeAllGatherP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - _Z27ncclProfilerStopCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _Z28ncclProfilerStartCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ce_coll.cc:1670,5'
          Branch Sides:    []
        - Branch String:   'ce_coll.cc:1684,5'
          Branch Sides:    []
      Callsites:
        - Src:             'ce_coll.cc:1665,3'
          Dst:             _Z28ncclProfilerStartCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - Src:             'ce_coll.cc:1665,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1665,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1669,8'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - Src:             'ce_coll.cc:1672,7'
          Dst:             _Z19ncclHierCeAllGatherP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'ce_coll.cc:1672,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1672,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1675,7'
          Dst:             _Z18ncclHierCeAlltoAllP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'ce_coll.cc:1675,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1675,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1678,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ce_coll.cc:1678,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1686,7'
          Dst:             _Z15ncclCeAllGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - Src:             'ce_coll.cc:1686,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1686,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1689,7'
          Dst:             _Z14ncclCeAlltoAllP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - Src:             'ce_coll.cc:1689,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1689,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1692,7'
          Dst:             _Z13ncclCeScatterP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - Src:             'ce_coll.cc:1692,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1692,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1695,7'
          Dst:             _Z12ncclCeGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
        - Src:             'ce_coll.cc:1695,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1695,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1704,3'
          Dst:             _Z27ncclProfilerStopCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
    - functionName:    _Z19ncclHierCeAllGatherP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         489
      ICount:          2210
      EdgeCount:       688
      CyclomaticComplexity: 201
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIP18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _Z27ncclCeAllGatherUseMulticastP8ncclCommmii
        - _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z31ncclRmaProxyPutGroupStartNumOpsb
        - _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _ZL12ncclRailSyncP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_st
        - _ZL18ncclHierCollNumCtxP17ncclRmaProxyStatemb
        - _ZL20ncclProxyWaitOnePeerP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_stii
        - _ZL22ncclHierCollBuildChunkmimP17ncclHierChunkPlan
        - _ZL22ncclHierCollChunkWidthmi
        - _ZL25ncclHierCollFreeChunkPlanP17ncclHierChunkPlan
        - _ZTW15ncclDebugNoWarn
        - ncclTeamLsa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:1138,16'
          Dst:             _ZL18ncclHierCollNumCtxP17ncclRmaProxyStatemb
        - Src:             'ce_coll.cc:1146,18'
          Dst:             _Z31ncclRmaProxyPutGroupStartNumOpsb
        - Src:             'ce_coll.cc:1147,17'
          Dst:             _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - Src:             'ce_coll.cc:1162,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1162,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1162,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1163,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1163,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1163,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1164,3'
          Dst:             _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ce_coll.cc:1164,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1164,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1165,3'
          Dst:             _Z15ncclCallocDebugIP18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ce_coll.cc:1165,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1165,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1170,3'
          Dst:             _ZL12ncclRailSyncP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_st
        - Src:             'ce_coll.cc:1170,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1170,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1176,23'
          Dst:             _ZL22ncclHierCollChunkWidthmi
        - Src:             'ce_coll.cc:1177,5'
          Dst:             _ZL22ncclHierCollBuildChunkmimP17ncclHierChunkPlan
        - Src:             'ce_coll.cc:1177,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1177,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1196,7'
          Dst:             _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1197,7'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1197,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1197,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1200,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1200,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1200,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1201,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1201,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1201,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1214,9'
          Dst:             _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - Src:             'ce_coll.cc:1214,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1214,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1228,7'
          Dst:             _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1228,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1228,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1230,7'
          Dst:             _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1230,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1230,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1231,7'
          Dst:             _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1231,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1231,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1232,7'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1232,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1232,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1235,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1235,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1235,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1241,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1250,53'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:1250,5'
          Dst:             _Z27ncclCeAllGatherUseMulticastP8ncclCommmii
        - Src:             'ce_coll.cc:1256,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:1256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1264,7'
          Dst:             ncclTeamLsa
        - Src:             'ce_coll.cc:1264,7'
          Dst:             _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - Src:             'ce_coll.cc:1264,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1264,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1282,9'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:1282,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1282,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1290,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1290,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1290,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1312,9'
          Dst:             _ZL20ncclProxyWaitOnePeerP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_stii
        - Src:             'ce_coll.cc:1312,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1312,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1317,9'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:1317,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1317,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1322,11'
          Dst:             ncclTeamLsa
        - Src:             'ce_coll.cc:1322,11'
          Dst:             _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - Src:             'ce_coll.cc:1322,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1322,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1331,13'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:1331,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1331,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1339,9'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1339,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1339,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1340,9'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'ce_coll.cc:1348,3'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1348,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1348,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1353,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1353,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1353,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1356,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'ce_coll.cc:1357,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'ce_coll.cc:1361,42'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1370,3'
          Dst:             _ZL25ncclHierCollFreeChunkPlanP17ncclHierChunkPlan
    - functionName:    _Z18ncclHierCeAlltoAllP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         651
      ICount:          2864
      EdgeCount:       915
      CyclomaticComplexity: 266
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIP18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIPiE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z31ncclRmaProxyPutGroupStartNumOpsb
        - _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _ZL12ncclRailSyncP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_st
        - _ZL18ncclHierCollNumCtxP17ncclRmaProxyStatemb
        - _ZL22ncclHierCollBuildChunkmimP17ncclHierChunkPlan
        - _ZL22ncclHierCollChunkWidthmi
        - _ZL25ncclHierCollFreeChunkPlanP17ncclHierChunkPlan
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:1414,16'
          Dst:             _ZL18ncclHierCollNumCtxP17ncclRmaProxyStatemb
        - Src:             'ce_coll.cc:1425,18'
          Dst:             _Z31ncclRmaProxyPutGroupStartNumOpsb
        - Src:             'ce_coll.cc:1426,17'
          Dst:             _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - Src:             'ce_coll.cc:1446,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1446,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1446,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1447,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1447,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1447,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1448,3'
          Dst:             _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ce_coll.cc:1448,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1448,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1449,3'
          Dst:             _Z15ncclCallocDebugIP18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ce_coll.cc:1449,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1449,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1450,3'
          Dst:             _Z15ncclCallocDebugIPiE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1450,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1450,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1451,3'
          Dst:             _Z15ncclCallocDebugIPiE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1451,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1451,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1452,3'
          Dst:             _Z15ncclCallocDebugIPiE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1452,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1452,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1453,3'
          Dst:             _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ce_coll.cc:1453,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1453,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1458,3'
          Dst:             _ZL12ncclRailSyncP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_st
        - Src:             'ce_coll.cc:1458,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1458,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1463,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1463,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1463,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1469,23'
          Dst:             _ZL22ncclHierCollChunkWidthmi
        - Src:             'ce_coll.cc:1470,5'
          Dst:             _ZL22ncclHierCollBuildChunkmimP17ncclHierChunkPlan
        - Src:             'ce_coll.cc:1470,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1470,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1483,7'
          Dst:             _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1483,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1483,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1484,7'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1484,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1484,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1487,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1487,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1487,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1488,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1488,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1488,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1506,11'
          Dst:             _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - Src:             'ce_coll.cc:1506,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1506,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1522,7'
          Dst:             _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1522,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1522,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1524,7'
          Dst:             _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1524,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1524,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1525,7'
          Dst:             _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1525,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1525,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1526,7'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1526,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1526,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1529,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1529,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1529,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1535,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:1535,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1535,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1546,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:1546,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1546,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1554,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1554,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1554,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1569,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1569,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1569,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1570,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1570,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1570,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1572,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1572,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1572,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1593,7'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1593,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1593,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1594,7'
          Dst:             _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1594,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1594,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1597,23'
          Dst:             _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1602,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1602,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1602,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1607,21'
          Dst:             _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1608,7'
          Dst:             _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1608,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1608,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1609,7'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1609,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1609,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1612,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1612,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1612,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1619,3'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1619,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1619,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1624,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:1624,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1624,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1627,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'ce_coll.cc:1631,42'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1636,41'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1653,3'
          Dst:             _ZL25ncclHierCollFreeChunkPlanP17ncclHierChunkPlan
    - functionName:    _Z15ncclCeAllGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          494
      EdgeCount:       144
      CyclomaticComplexity: 43
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _Z27ncclCeAllGatherUseMulticastP8ncclCommmii
        - _ZTW15ncclDebugNoWarn
        - ncclTeamLsa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:565,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:565,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:568,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:568,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:572,66'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:572,20'
          Dst:             _Z27ncclCeAllGatherUseMulticastP8ncclCommmii
        - Src:             'ce_coll.cc:581,5'
          Dst:             ncclTeamLsa
        - Src:             'ce_coll.cc:581,5'
          Dst:             _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - Src:             'ce_coll.cc:581,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:581,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:600,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:600,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:600,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:611,3'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:611,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:611,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:614,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:614,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:614,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:617,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _Z14ncclCeAlltoAllP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          390
      EdgeCount:       119
      CyclomaticComplexity: 36
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:635,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:635,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:635,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:638,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:638,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:638,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:655,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:655,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:655,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:668,3'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:668,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:668,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:671,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:671,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:671,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:674,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _Z13ncclCeScatterP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          506
      EdgeCount:       152
      CyclomaticComplexity: 46
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:693,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:693,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:693,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:694,3'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'ce_coll.cc:694,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:694,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:697,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:697,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:697,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:720,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:720,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:720,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:720,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:730,3'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:730,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:730,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:733,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:733,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:733,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:736,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _Z12ncclCeGatherP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          415
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:754,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'ce_coll.cc:754,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:754,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:755,3'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'ce_coll.cc:755,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:755,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:758,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:758,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:758,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:773,5'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:773,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:773,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:781,3'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:781,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:781,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:784,3'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:784,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:784,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:787,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          385
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - _Z15ncclCallocDebugI20cudaMemcpyAttributesE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:355,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:355,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:355,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:356,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:356,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:356,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:357,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:357,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:357,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:359,3'
          Dst:             _Z15ncclCallocDebugI20cudaMemcpyAttributesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:360,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:360,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:360,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          395
      EdgeCount:       126
      CyclomaticComplexity: 38
      functionsReached:
        - _Z14ncclPrepMCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
        - _Z14ncclPrepUCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z27ncclProfilerStopCeSyncEventP8ncclCommPvP11CUstream_st
        - _Z28ncclProfilerStartCeSyncEventP8ncclCommP14ncclCeCollArgsP11CUstream_stPPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:305,3'
          Dst:             _Z28ncclProfilerStartCeSyncEventP8ncclCommP14ncclCeCollArgsP11CUstream_stPPv
        - Src:             'ce_coll.cc:305,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:305,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:308,3'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:308,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:308,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:311,5'
          Dst:             _Z14ncclPrepMCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
        - Src:             'ce_coll.cc:311,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:311,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:313,5'
          Dst:             _Z14ncclPrepUCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
        - Src:             'ce_coll.cc:313,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:313,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:317,7'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:330,3'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:330,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:330,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:337,3'
          Dst:             _Z27ncclProfilerStopCeSyncEventP8ncclCommPvP11CUstream_st
    - functionName:    _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1088
      EdgeCount:       325
      CyclomaticComplexity: 84
      functionsReached:
        - _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - _Z15ncclCallocDebugIPvE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEmPKciSC_b
        - _Z15ncclCallocDebugImE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCudaDriverVersionPi
        - _Z26ncclCudaStreamIsLegacyNullP11CUstream_stPb
        - _Z28ncclProfilerStopCeBatchEventP8ncclCommPvP11CUstream_st
        - _Z29ncclProfilerStartCeBatchEventP8ncclCommP14ncclCeCollArgsP20ncclCeBatchOpsParamsP11CUstream_stPPv
        - _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2IS5_vEEDn
        - _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
        - _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEDn
        - _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaMemcpyBatchAsync
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:419,3'
          Dst:             _Z26ncclCudaStreamIsLegacyNullP11CUstream_stPb
        - Src:             'ce_coll.cc:419,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:419,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:422,3'
          Dst:             _Z29ncclProfilerStartCeBatchEventP8ncclCommP14ncclCeCollArgsP20ncclCeBatchOpsParamsP11CUstream_stPPv
        - Src:             'ce_coll.cc:422,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:422,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:428,15'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:430,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'ce_coll.cc:430,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:430,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:436,7'
          Dst:             cudaMemcpyAsync
        - Src:             'ce_coll.cc:436,7'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:436,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:436,7'
          Dst:             cudaGetLastError
        - Src:             'ce_coll.cc:441,9'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:441,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:441,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:448,7'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:448,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:448,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:480,35'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2IS5_vEEDn
        - Src:             'ce_coll.cc:481,35'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2IS5_vEEDn
        - Src:             'ce_coll.cc:482,36'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEDn
        - Src:             'ce_coll.cc:484,9'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEmPKciSC_b
        - Src:             'ce_coll.cc:484,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:484,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:485,9'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEmPKciSC_b
        - Src:             'ce_coll.cc:485,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:485,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:486,9'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - Src:             'ce_coll.cc:486,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:486,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:513,11'
          Dst:             cudaMemcpyBatchAsync
        - Src:             'ce_coll.cc:513,11'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:513,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:513,11'
          Dst:             cudaGetLastError
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:518,7'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
        - Src:             'ce_coll.cc:525,9'
          Dst:             cudaMemcpyBatchAsync
        - Src:             'ce_coll.cc:525,9'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:525,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:525,9'
          Dst:             cudaGetLastError
        - Src:             'ce_coll.cc:534,9'
          Dst:             cudaMemcpyAsync
        - Src:             'ce_coll.cc:534,9'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:534,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:534,9'
          Dst:             cudaGetLastError
        - Src:             'ce_coll.cc:539,11'
          Dst:             _Z13ncclMemOpSyncP8ncclCommP11CUstream_stP14ncclCeCollArgs
        - Src:             'ce_coll.cc:539,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:539,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:547,3'
          Dst:             _Z28ncclProfilerStopCeBatchEventP8ncclCommPvP11CUstream_st
    - functionName:    _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclCudaStreamIsLegacyNullP11CUstream_stPb
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamGetId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cudawrap.h:211,3'
          Dst:             cudaStreamGetId
        - Src:             'include/cudawrap.h:211,3'
          Dst:             cudaGetErrorString
        - Src:             'include/cudawrap.h:211,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:211,3'
          Dst:             cudaGetLastError
        - Src:             'include/cudawrap.h:212,3'
          Dst:             cudaStreamGetId
        - Src:             'include/cudawrap.h:212,3'
          Dst:             cudaGetErrorString
        - Src:             'include/cudawrap.h:212,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:212,3'
          Dst:             cudaGetLastError
    - functionName:    _Z18ncclCudaGraphValid13ncclCudaGraph
      functionSourceFile: '/src/nccl/src/include/strongstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclCudaDriverVersionPi
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaDriverGetVersion
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cudawrap.h:223,5'
          Dst:             cudaDriverGetVersion
        - Src:             'include/cudawrap.h:223,5'
          Dst:             cudaGetErrorString
        - Src:             'include/cudawrap.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:223,5'
          Dst:             cudaGetLastError
    - functionName:    _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2IS5_vEEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:542,4'
          Dst:             _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:542,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:542,4'
          Dst:             _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:542,4'
          Dst:             __clang_call_terminate
    - functionName:    _Z15ncclCallocDebugIPvE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEEmPKciSC_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE5resetIPS0_vEEvT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:205,25'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/alloc.h:206,7'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE5resetIPS0_vEEvT_
    - functionName:    _Z15ncclCallocDebugImE12ncclResult_tRSt10unique_ptrIA_T_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetIPmvEEvT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:205,25'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'include/alloc.h:206,7'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetIPmvEEvT_
    - functionName:    cudaMemcpyBatchAsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPmEEEDaDpOT_
        - _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:557,21'
          Dst:             _ZNSt15__uniq_ptr_implIm18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:559,4'
          Dst:             _ZNSt10unique_ptrIA_m18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:559,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPmEEEDaDpOT_
    - functionName:    _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPS0_EEEDaDpOT_
        - _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:557,21'
          Dst:             _ZNSt15__uniq_ptr_implIPv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:559,4'
          Dst:             _ZNSt10unique_ptrIA_Pv18ncclDeleterWrapperIPFvS0_EXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:559,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJRPS0_EEEDaDpOT_
    - functionName:    cudaStreamGetId
      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:    _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI30CUstreamBatchMemOpParams_unionEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclPrepMCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          263
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - ncclTeamLsa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:199,20'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:209,3'
          Dst:             ncclTeamLsa
        - Src:             'ce_coll.cc:209,3'
          Dst:             _Z23ncclDevrGetLsaTeamPtrMCP8ncclCommP14ncclDevrWindowm8ncclTeamPPv
        - Src:             'ce_coll.cc:209,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:209,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:213,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:213,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'ce_coll.cc:219,3'
          Dst:             cudaMemcpyAsync
        - Src:             'ce_coll.cc:219,3'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:219,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:219,3'
          Dst:             cudaGetLastError
    - functionName:    _Z14ncclPrepUCSyncP8ncclCommbP30CUstreamBatchMemOpParams_unionPmP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          358
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:249,20'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'ce_coll.cc:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:254,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'ce_coll.cc:264,5'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:265,5'
          Dst:             cudaMemcpyAsync
        - Src:             'ce_coll.cc:264,5'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'ce_coll.cc:264,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:264,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:265,5'
          Dst:             cudaMemcpyAsync
        - Src:             'ce_coll.cc:265,5'
          Dst:             cudaGetErrorString
        - Src:             'ce_coll.cc:265,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:265,5'
          Dst:             cudaGetLastError
    - functionName:    _Z15ncclCallocDebugI20cudaMemcpyAttributesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20cudaMemcpyAttributesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclCeAllGatherUseMulticastP8ncclCommmii
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:72,7'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
    - functionName:    _ZL18ncclHierCollNumCtxP17ncclRmaProxyStatemb
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamHierCeCollNumCtxv
        - _Z29ncclParamRmaMultiCtxThresholdv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:922,28'
          Dst:             _Z25ncclParamHierCeCollNumCtxv
        - Src:             'ce_coll.cc:925,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:932,23'
          Dst:             _Z29ncclParamRmaMultiCtxThresholdv
    - functionName:    _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIP18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIPiE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIPiEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIPiEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIPiEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIPiEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIPiEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclRailSyncP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_st
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         270
      ICount:          1111
      EdgeCount:       383
      CyclomaticComplexity: 115
      functionsReached:
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z31ncclRmaProxyPutGroupStartNumOpsb
        - _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:979,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:979,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:979,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:980,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:980,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:980,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:981,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:981,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:981,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:982,3'
          Dst:             _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:982,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:982,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:993,7'
          Dst:             _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - Src:             'ce_coll.cc:993,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:993,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1003,3'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1003,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1003,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1004,3'
          Dst:             _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1004,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1008,3'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1008,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1008,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1009,3'
          Dst:             _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1009,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1009,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1017,20'
          Dst:             _Z31ncclRmaProxyPutGroupStartNumOpsb
        - Src:             'ce_coll.cc:1018,19'
          Dst:             _Z30ncclRmaProxyPutGroupDoneNumOpsb
        - Src:             'ce_coll.cc:1021,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1021,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1021,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1022,5'
          Dst:             _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1022,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1022,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1023,5'
          Dst:             _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1023,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1023,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1025,5'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1025,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1025,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1026,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1026,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1026,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1033,19'
          Dst:             _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1034,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1034,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1034,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1035,5'
          Dst:             _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1035,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1035,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1036,5'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1036,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1036,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1037,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1037,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1037,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1043,35'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1044,34'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
    - functionName:    _ZL22ncclHierCollChunkWidthmi
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL7alignUpImmmET1_T_T0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:951,21'
          Dst:             _ZL7alignUpImmmET1_T_T0_
    - functionName:    _ZL22ncclHierCollBuildChunkmimP17ncclHierChunkPlan
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          429
      EdgeCount:       132
      CyclomaticComplexity: 38
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:879,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:879,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:879,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:880,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:880,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:880,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:881,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:881,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:881,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclRmaPutSignalOpE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclRmaPutSignalOpEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16ncclRmaProxyDescEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclHierCollFreeChunkPlanP17ncclHierChunkPlan
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclParamHierCeCollNumCtxv
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:49,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamRmaMultiCtxThresholdv
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:44,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20ncclProxyWaitOnePeerP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniP11CUstream_stii
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          540
      EdgeCount:       187
      CyclomaticComplexity: 57
      functionsReached:
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:1066,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1066,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1066,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1067,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1067,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1067,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1068,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ce_coll.cc:1068,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1068,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1072,3'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1072,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1072,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1073,3'
          Dst:             _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1073,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1073,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1078,19'
          Dst:             _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1079,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ce_coll.cc:1079,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1079,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1080,5'
          Dst:             _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1080,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1080,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1081,5'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'ce_coll.cc:1081,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1081,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1082,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'ce_coll.cc:1082,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:1082,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:1087,34'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
    - functionName:    _Z19ncclHierCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          109
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - _Z17ncclCeImplemented10ncclFunc_ti14ncclDataType_t
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - _Z22ncclRmaWantInternalCtxP8ncclComm
        - _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - ncclTeamLsa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:795,8'
          Dst:             _Z17ncclCeImplemented10ncclFunc_ti14ncclDataType_t
        - Src:             'ce_coll.cc:799,7'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'ce_coll.cc:799,50'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'ce_coll.cc:814,7'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - Src:             'ce_coll.cc:819,7'
          Dst:             ncclTeamLsa
        - Src:             'ce_coll.cc:832,33'
          Dst:             _Z22ncclRmaWantInternalCtxP8ncclComm
    - functionName:    _Z17ncclCeImplemented10ncclFunc_ti14ncclDataType_t
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z21ncclCudaDriverVersionPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:148,7'
          Dst:             _Z21ncclCudaDriverVersionPi
    - functionName:    _Z15ncclCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          70
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z17ncclCeImplemented10ncclFunc_ti14ncclDataType_t
        - _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - ncclTeamLsa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:167,8'
          Dst:             _Z17ncclCeImplemented10ncclFunc_ti14ncclDataType_t
        - Src:             'ce_coll.cc:171,7'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'ce_coll.cc:171,50'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'ce_coll.cc:175,7'
          Dst:             ncclTeamLsa
    - functionName:    _Z21ncclIntruQueueDequeueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclCeFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          241
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z12ncclCudaFreeIhE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
        - ncclCommWindowDeregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:125,11'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ce_coll.cc:126,35'
          Dst:             _Z21ncclIntruQueueDequeueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ce_coll.cc:125,11'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ce_coll.cc:132,3'
          Dst:             ncclCommWindowDeregister
        - Src:             'ce_coll.cc:132,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:132,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:134,3'
          Dst:             _Z12ncclCudaFreeIhE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'ce_coll.cc:134,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:134,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:135,3'
          Dst:             _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'ce_coll.cc:135,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:135,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclCudaFreeIhE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z14ncclCudaMemcpyIjE12ncclResult_tPT_S2_m
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaMemcpyAsyncIjE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:563,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z19ncclCudaMemcpyAsyncIjE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'include/alloc.h:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetLastError
    - functionName:    _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTIjEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIjE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             _ZL10cudaMallocIjE9cudaErrorPPT_m
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    _Z19ncclCudaCallocDebugIvE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTIvEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMalloc
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaMalloc
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10ncclCeInitP8ncclComm
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          438
      EdgeCount:       135
      CyclomaticComplexity: 41
      functionsReached:
        - _Z12ncclCudaFreeIhE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - _Z14ncclCudaMemcpyIjE12ncclResult_tPT_S2_m
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19ncclCudaCallocDebugIvE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - _Z35ncclParamCeCollAgMulticastThresholdv
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZL7alignUpImimET1_T_T0_
        - _ZTW15ncclDebugNoWarn
        - ncclCommWindowDeregister
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:81,26'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'ce_coll.cc:86,3'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'ce_coll.cc:86,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:86,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:88,3'
          Dst:             _Z19ncclCudaCallocDebugIvE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'ce_coll.cc:88,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:88,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:89,3'
          Dst:             _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - Src:             'ce_coll.cc:89,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:89,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:91,3'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'ce_coll.cc:91,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:91,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:92,3'
          Dst:             _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'ce_coll.cc:92,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:97,39'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'ce_coll.cc:104,48'
          Dst:             _Z35ncclParamCeCollAgMulticastThresholdv
        - Src:             'ce_coll.cc:106,3'
          Dst:             _Z14ncclCudaMemcpyIjE12ncclResult_tPT_S2_m
        - Src:             'ce_coll.cc:106,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ce_coll.cc:106,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:107,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ce_coll.cc:114,3'
          Dst:             _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'ce_coll.cc:116,3'
          Dst:             ncclCommWindowDeregister
        - Src:             'ce_coll.cc:117,3'
          Dst:             _Z12ncclCudaFreeIhE12ncclResult_tPT_P14ncclMemManageri
    - functionName:    _Z35ncclParamCeCollAgMulticastThresholdv
      functionSourceFile: '/src/nccl/src/ce_coll.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ce_coll.cc:18,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13cudaHostAllocIcE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _Z11ncclSizeOfTI14ncclMemManagerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN28ncclMemManagerResumeAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:970,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZN29ncclMemManagerSuspendAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:948,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCommMemStats
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          293
      EdgeCount:       81
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _Z26ncclParamMemManagerDisablev
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mem_manager.cc:1115,3'
          Branch Sides:    []
      Callsites:
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'mem_manager.cc:1098,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'mem_manager.cc:1098,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:1098,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'mem_manager.cc:1098,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:1098,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'mem_manager.cc:1100,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'mem_manager.cc:1100,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1100,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1101,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'mem_manager.cc:1101,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1104,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:1105,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1135,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'mem_manager.cc:1135,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z26ncclParamMemManagerDisablev
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:29,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL32ncclMemManagerResumeAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN28ncclMemManagerResumeAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:976,3'
          Dst:             _ZN28ncclMemManagerResumeAsyncJobD2Ev
    - functionName:    _ZL20ncclCommMemResumeJobP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommMemResume
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:983,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:983,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:983,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:983,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:984,3'
          Dst:             ncclCommMemResume
        - Src:             'mem_manager.cc:984,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:984,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommMemResume
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         298
      ICount:          1503
      EdgeCount:       412
      CyclomaticComplexity: 116
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z16bootstrapBarrierPviii
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - _ZL16ncclCudaHostFreePv
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - calloc
        - close
        - cudaGetErrorString
        - cudaMemcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:551,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:552,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:560,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:599,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:599,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'mem_manager.cc:602,11'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'mem_manager.cc:604,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:621,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:633,25'
          Dst:             cudaMemcpy
        - Src:             'mem_manager.cc:640,7'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'mem_manager.cc:635,9'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:635,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:650,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:651,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:652,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:672,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:674,11'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'mem_manager.cc:676,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:701,23'
          Dst:             calloc
        - Src:             'mem_manager.cc:703,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:710,11'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'mem_manager.cc:713,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:757,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:786,17'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'mem_manager.cc:789,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:801,17'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'mem_manager.cc:804,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:839,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:855,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:866,15'
          Dst:             _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - Src:             'mem_manager.cc:875,9'
          Dst:             close
        - Src:             'mem_manager.cc:868,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:881,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:887,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:893,32'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'mem_manager.cc:895,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:897,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:917,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:919,11'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'mem_manager.cc:925,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL16ncclCudaHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeHost
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaFreeHost
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetLastError
    - functionName:    ncclCommResume
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         202
      ICount:          788
      EdgeCount:       225
      CyclomaticComplexity: 25
      functionsReached:
        - _Z15ncclCallocDebugI18ncclMemManagerTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclIntruQueueEnqueueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclGroupStartInternalv
        - _Z26ncclParamMemManagerDisablev
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'mem_manager.cc:1048,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'mem_manager.cc:1048,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:1048,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'mem_manager.cc:1048,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:1048,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'mem_manager.cc:1050,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'mem_manager.cc:1050,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1050,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1051,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'mem_manager.cc:1051,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1051,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1055,3'
          Dst:             cudaGetDevice
        - Src:             'mem_manager.cc:1055,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1055,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1055,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1056,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'mem_manager.cc:1056,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1056,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1057,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:1057,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1057,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1057,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1059,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:1060,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1066,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1070,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1071,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'mem_manager.cc:1073,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1073,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'mem_manager.cc:1075,5'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'mem_manager.cc:1075,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1075,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1080,5'
          Dst:             _Z15ncclCallocDebugI18ncclMemManagerTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'mem_manager.cc:1080,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1080,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1082,5'
          Dst:             _Z21ncclIntruQueueEnqueueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'mem_manager.cc:1083,5'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'mem_manager.cc:1087,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'mem_manager.cc:1088,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'mem_manager.cc:1088,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1088,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1089,39'
          Dst:             ncclCommGetAsyncError
        - Src:             'mem_manager.cc:1089,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1089,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1090,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:1090,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1090,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1090,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1094,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'mem_manager.cc:1094,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z15ncclCallocDebugI18ncclMemManagerTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclMemManagerTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueEnqueueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33ncclMemManagerSuspendAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN29ncclMemManagerSuspendAsyncJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:954,3'
          Dst:             _ZN29ncclMemManagerSuspendAsyncJobD2Ev
    - functionName:    _ZL21ncclCommMemSuspendJobP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommMemSuspend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:961,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:961,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:961,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:961,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:962,3'
          Dst:             ncclCommMemSuspend
        - Src:             'mem_manager.cc:962,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:962,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommMemSuspend
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         134
      ICount:          611
      EdgeCount:       186
      CyclomaticComplexity: 54
      functionsReached:
        - _Z16bootstrapBarrierPviii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z26ncclParamMemManagerDisablev
        - _ZL16ncclCudaHostFreePv
        - _ZTW15ncclDebugNoWarn
        - close
        - cudaDeviceSynchronize
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:419,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:420,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:428,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:440,3'
          Dst:             cudaDeviceSynchronize
        - Src:             'mem_manager.cc:440,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:440,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:440,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:441,3'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'mem_manager.cc:441,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:441,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:451,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:456,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:484,7'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'mem_manager.cc:484,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:484,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:486,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:492,25'
          Dst:             cudaMemcpy
        - Src:             'mem_manager.cc:494,9'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'mem_manager.cc:496,9'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:496,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:510,7'
          Dst:             close
        - Src:             'mem_manager.cc:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:519,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:530,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaDeviceSynchronize
      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:    _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13cudaHostAllocIcE9cudaErrorPPT_mj
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             _ZL13cudaHostAllocIcE9cudaErrorPPT_mj
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommSuspend
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         202
      ICount:          792
      EdgeCount:       226
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCallocDebugI18ncclMemManagerTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _Z21ncclIntruQueueEnqueueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclGroupStartInternalv
        - _Z26ncclParamMemManagerDisablev
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL33ncclMemManagerSuspendAsyncJobFreePv
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommGetAsyncError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:994,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'mem_manager.cc:994,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'mem_manager.cc:994,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:994,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'mem_manager.cc:994,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:994,3'
          Dst:             __cxa_guard_acquire
        - Src:             'mem_manager.cc:994,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'mem_manager.cc:994,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'mem_manager.cc:994,3'
          Dst:             __cxa_guard_release
        - Src:             'mem_manager.cc:994,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'mem_manager.cc:996,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'mem_manager.cc:996,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:996,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:997,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'mem_manager.cc:997,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:997,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1003,3'
          Dst:             cudaGetDevice
        - Src:             'mem_manager.cc:1003,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1003,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1003,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1004,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'mem_manager.cc:1004,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1005,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:1005,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1005,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1005,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1008,9'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:1009,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1015,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1019,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1020,9'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'mem_manager.cc:1021,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1021,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'mem_manager.cc:1023,7'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'mem_manager.cc:1023,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1023,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1027,7'
          Dst:             _Z15ncclCallocDebugI18ncclMemManagerTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'mem_manager.cc:1027,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1027,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1029,7'
          Dst:             _Z21ncclIntruQueueEnqueueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'mem_manager.cc:1030,7'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'mem_manager.cc:1035,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'mem_manager.cc:1036,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'mem_manager.cc:1036,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1036,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1037,39'
          Dst:             ncclCommGetAsyncError
        - Src:             'mem_manager.cc:1037,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:1037,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1038,3'
          Dst:             cudaSetDevice
        - Src:             'mem_manager.cc:1038,3'
          Dst:             cudaGetErrorString
        - Src:             'mem_manager.cc:1038,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:1038,3'
          Dst:             cudaGetLastError
        - Src:             'mem_manager.cc:1041,3'
          Dst:             _ZL33ncclMemManagerSuspendAsyncJobFreePv
        - Src:             'mem_manager.cc:1044,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'mem_manager.cc:1044,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIiEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclDynMemMarkExportToPeer
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          195
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:356,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:359,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:362,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'mem_manager.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:386,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:395,7'
          Dst:             _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'mem_manager.cc:397,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:409,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'mem_manager.cc:409,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    ncclMemUntrackPersist
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:334,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:339,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclMemUntrackDynamic
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          282
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _ZL16ncclCudaHostFreePv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - close
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:238,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:243,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:255,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'mem_manager.cc:308,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'mem_manager.cc:273,11'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'mem_manager.cc:308,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'mem_manager.cc:280,11'
          Dst:             close
        - Src:             'mem_manager.cc:308,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    ncclMemTrackImportFromPeer
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20ncclMemTrackInternalP14ncclMemManagerPvmy30CUmemAllocationHandleType_enum13ncclMemType_tbiiS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:227,10'
          Dst:             _ZL20ncclMemTrackInternalP14ncclMemManagerPvmy30CUmemAllocationHandleType_enum13ncclMemType_tbiiS1_
    - functionName:    _ZL20ncclMemTrackInternalP14ncclMemManagerPvmy30CUmemAllocationHandleType_enum13ncclMemType_tbiiS1_
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - bool
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          178
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:134,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:137,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:154,46'
          Dst:             calloc
        - Src:             'mem_manager.cc:156,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:188,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'mem_manager.cc:193,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    ncclMemTrack
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20ncclMemTrackInternalP14ncclMemManagerPvmy30CUmemAllocationHandleType_enum13ncclMemType_tbiiS1_
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:220,10'
          Dst:             _ZL20ncclMemTrackInternalP14ncclMemManagerPvmy30CUmemAllocationHandleType_enum13ncclMemType_tbiiS1_
    - functionName:    ncclMemManagerDestroy
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          240
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZL16ncclCudaHostFreePv
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:64,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:76,18'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'mem_manager.cc:80,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:86,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:95,7'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'mem_manager.cc:101,7'
          Dst:             close
        - Src:             'mem_manager.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI14ncclMemManagerE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclMemManagerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclMemManagerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclMemManagerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclMemManagerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclMemManagerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclMemManagerInit
      functionSourceFile: '/src/nccl/src/mem_manager.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCallocDebugI14ncclMemManagerE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamMemManagerDisablev
        - _ZNSt5mutexC2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mem_manager.cc:33,7'
          Dst:             _Z26ncclParamMemManagerDisablev
        - Src:             'mem_manager.cc:37,3'
          Dst:             _Z15ncclCallocDebugI14ncclMemManagerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'mem_manager.cc:37,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'mem_manager.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'mem_manager.cc:39,20'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'mem_manager.cc:58,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12xmlNodeStackEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI14ncclTopoSystemEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIlEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL17xmlInitAttrUint64P11ncclXmlNodePKcm
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1048,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:1051,5'
          Dst:             strncpy
        - Src:             'graph/topo.cc:1053,5'
          Dst:             snprintf
    - functionName:    _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:90,9'
          Dst:             strncmp
    - functionName:    _ZL25ncclTopoCheckMloPartBusIdl
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:603,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29printMissingTopoDictValueHintv
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:424,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:426,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10digestHashPKm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7eatHashImEvPmPKT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7eatHashPmPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:526,3'
          Dst:             _ZL7eatHashPmPKvm
    - functionName:    _ZL7eatHashPmPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strtoull
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:146,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:147,18'
          Dst:             strtoull
    - functionName:    _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:100,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
    - functionName:    _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strtof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:160,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:160,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:161,12'
          Dst:             strtof
    - functionName:    _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24printMissingTopoAttrHintPKcS0_
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:114,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:117,5'
          Dst:             _Z24printMissingTopoAttrHintPKcS0_
    - functionName:    strtof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTopoGetCompCapP14ncclTopoSystemPiS1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTopoGetNvsCountP14ncclTopoSystemPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTopoGetNetCountP14ncclTopoSystemPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTopoGetGpuCountP14ncclTopoSystemPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20ncclCpusetToRangeStrP9cpu_set_tPcm
      functionSourceFile: '/src/nccl/src/include/cpuset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          113
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14ncclOsCpuIsSetRK9cpu_set_ti
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cpuset.h:56,44'
          Dst:             _Z14ncclOsCpuIsSetRK9cpu_set_ti
        - Src:             'include/cpuset.h:64,14'
          Dst:             snprintf
        - Src:             'include/cpuset.h:66,14'
          Dst:             snprintf
    - functionName:    _Z22ncclTopoGetCpuAffinityP14ncclTopoSystemiP9cpu_set_t
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          296
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - _Z12ncclOsCpuAndRK9cpu_set_tS1_
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - _Z17ncclOsGetAffinityP9cpu_set_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamIgnoreCpuAffinityv
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZL20ncclCpusetToRangeStrP9cpu_set_tPcm
        - _ZTW15ncclDebugNoWarn
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2217,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/topo.cc:2217,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2217,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2218,3'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/topo.cc:2218,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2218,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2224,3'
          Dst:             _Z17ncclOsGetAffinityP9cpu_set_t
        - Src:             'graph/topo.cc:2224,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2224,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2231,7'
          Dst:             _Z26ncclParamIgnoreCpuAffinityv
        - Src:             'graph/topo.cc:2236,17'
          Dst:             _Z12ncclOsCpuAndRK9cpu_set_tS1_
        - Src:             'graph/topo.cc:2243,18'
          Dst:             strlen
        - Src:             'graph/topo.cc:2243,3'
          Dst:             snprintf
        - Src:             'graph/topo.cc:2244,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'graph/topo.cc:2245,50'
          Dst:             strlen
        - Src:             'graph/topo.cc:2245,11'
          Dst:             _ZL20ncclCpusetToRangeStrP9cpu_set_tPcm
        - Src:             'graph/topo.cc:2247,20'
          Dst:             strlen
        - Src:             'graph/topo.cc:2247,5'
          Dst:             snprintf
        - Src:             'graph/topo.cc:2249,18'
          Dst:             strlen
        - Src:             'graph/topo.cc:2249,3'
          Dst:             snprintf
        - Src:             'graph/topo.cc:2250,46'
          Dst:             strlen
        - Src:             'graph/topo.cc:2250,9'
          Dst:             _ZL20ncclCpusetToRangeStrP9cpu_set_tPcm
        - Src:             'graph/topo.cc:2251,8'
          Dst:             _Z26ncclParamIgnoreCpuAffinityv
        - Src:             'graph/topo.cc:2252,20'
          Dst:             strlen
        - Src:             'graph/topo.cc:2252,5'
          Dst:             snprintf
        - Src:             'graph/topo.cc:2253,45'
          Dst:             strlen
        - Src:             'graph/topo.cc:2253,11'
          Dst:             _ZL20ncclCpusetToRangeStrP9cpu_set_tPcm
        - Src:             'graph/topo.cc:2255,18'
          Dst:             strlen
        - Src:             'graph/topo.cc:2255,3'
          Dst:             snprintf
        - Src:             'graph/topo.cc:2256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.h:249,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclParamIgnoreCpuAffinityv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2212,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15ncclTopoCpuTypeP14ncclTopoSystemPiS1_S1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2174
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          206
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2177,3'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:2177,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2177,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2181,3'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/topo.cc:2189,7'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2181,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2189,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2189,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          217
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2012,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2142,10'
          Dst:             _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
    - functionName:    _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          422
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclTopoGetNetDevsPolicyP13netDevsPolicyPi
        - _Z28ncclParamTopoScatterStartNetv
        - _ZL10mirrorBitsii
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZL6isPow2i
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2094,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/topo.cc:2094,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2094,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2098,3'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/topo.cc:2098,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2098,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2100,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2107,3'
          Dst:             _Z24ncclTopoGetNetDevsPolicyP13netDevsPolicyPi
        - Src:             'graph/topo.cc:2107,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2107,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2108,3'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/topo.cc:2108,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2108,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2132,36'
          Dst:             _Z28ncclParamTopoScatterStartNetv
        - Src:             'graph/topo.cc:2135,7'
          Dst:             _ZL6isPow2i
        - Src:             'graph/topo.cc:2135,36'
          Dst:             _ZL10mirrorBitsii
    - functionName:    _Z24ncclTopoGetNetDevsPolicyP13netDevsPolicyPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20getNetDevsPolicyOncev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2079,3'
          Dst:             _ZL20getNetDevsPolicyOncev
        - Src:             'graph/topo.cc:2081,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclParamTopoScatterStartNetv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2089,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL6isPow2i
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10mirrorBitsii
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20getNetDevsPolicyOncev
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         34
      ICount:          139
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - atoi
        - strcasecmp
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2055,24'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/topo.cc:2057,9'
          Dst:             strcasecmp
        - Src:             'graph/topo.cc:2059,16'
          Dst:             strcasecmp
        - Src:             'graph/topo.cc:2061,16'
          Dst:             strncasecmp
        - Src:             'graph/topo.cc:2062,20'
          Dst:             atoi
        - Src:             'graph/topo.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    strncasecmp
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclTopoGetLocalRmaDevsP8ncclCommPiS1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTopoGetLocalRmaDevP14ncclTopoSystemiiPlPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2165,5'
          Dst:             _Z22ncclTopoGetLocalRmaDevP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2165,5'
          Dst:             _Z22ncclTopoGetLocalRmaDevP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2165,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2165,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclTopoGetLocalRmaDevP14ncclTopoSystemiiPlPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2160,10'
          Dst:             _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
    - functionName:    _Z23ncclTopoGetLocalGinDevsP8ncclCommPiS1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTopoGetLocalGinDevP14ncclTopoSystemiiPlPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2150,5'
          Dst:             _Z22ncclTopoGetLocalGinDevP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2150,5'
          Dst:             _Z22ncclTopoGetLocalGinDevP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2150,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2150,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclTopoGetLocalGinDevP14ncclTopoSystemiiPlPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2145,10'
          Dst:             _Z23ncclTopoGetLocalNetTypeP14ncclTopoSystemiiiPlPi
    - functionName:    _Z28ncclTopoGetLocalNetCountByBwP14ncclTopoSystemiPiPf
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          261
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:2028,3'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/topo.cc:2028,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2028,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2038,5'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2039,5'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:2038,5'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:2038,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2038,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:2039,5'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:2039,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:2039,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlMemSizei
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclTopoGetMergePolicyPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1800,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/topo.cc:1802,9'
          Dst:             strcasecmp
        - Src:             'graph/topo.cc:1804,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1805,16'
          Dst:             strcasecmp
        - Src:             'graph/topo.cc:1806,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14collNetSupportP8ncclComm
      functionSourceFile: '/src/nccl/src/include/coll_net.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14xmlInitAttrIntP11ncclXmlNodePKci
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1037,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:1040,5'
          Dst:             strncpy
        - Src:             'graph/topo.cc:1042,5'
          Dst:             snprintf
    - functionName:    _ZL14xmlFindNextTagP7ncclXmlPKcP11ncclXmlNodePS4_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:190,9'
          Dst:             strcmp
    - functionName:    _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:306,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:309,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:312,3'
          Dst:             snprintf
    - functionName:    _ZL8xmlAllocPP7ncclXmli
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlMemSizei
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:80,3'
          Dst:             _ZL10xmlMemSizei
        - Src:             'graph/xml.h:80,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/xml.h:80,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclTopoGetSystemP8ncclCommPP14ncclTopoSystemPKc
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         386
      ICount:          1713
      EdgeCount:       522
      CyclomaticComplexity: 138
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z11getHostHashv
        - _Z12int64ToBusIdlPc
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclTopoFillGpuP7ncclXmlPKcPP11ncclXmlNode
        - _Z15ncclTopoFuseXmlP7ncclXmlS0_
        - _Z15ncclTopoTrimXmlP7ncclXml
        - _Z18ncclTopoConvertXmlP7ncclXmlmi
        - _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoGetFusionEnvPiPPKc
        - _Z21ncclTopoDumpXmlToFilePKcP7ncclXml
        - _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
        - _Z24ncclTopoGetSystemFromXmlP7ncclXmlPP14ncclTopoSystemm
        - _Z25ncclParamTopoDumpFileRankv
        - _Z26ncclTopoRefreshBcmP2pLinksv
        - _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - _ZL10xmlMemSizei
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL14collNetSupportP8ncclComm
        - _ZL14xmlFindNextTagP7ncclXmlPKcP11ncclXmlNodePS4_
        - _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - _ZL22ncclTopoGetMergePolicyPi
        - _ZL8xmlAllocPP7ncclXmli
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1822,3'
          Dst:             _ZL8xmlAllocPP7ncclXmli
        - Src:             'graph/topo.cc:1822,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1822,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1823,29'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/topo.cc:1825,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1826,5'
          Dst:             _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
        - Src:             'graph/topo.cc:1826,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1826,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1829,5'
          Dst:             _Z22ncclTopoGetXmlFromFilePKcP7ncclXmli
        - Src:             'graph/topo.cc:1829,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1829,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1835,3'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/topo.cc:1837,5'
          Dst:             _Z11getHostHashv
        - Src:             'graph/topo.cc:1837,5'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/topo.cc:1838,5'
          Dst:             _ZL14xmlFindNextTagP7ncclXmlPKcP11ncclXmlNodePS4_
        - Src:             'graph/topo.cc:1843,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1843,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1843,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1844,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1847,3'
          Dst:             _Z26ncclTopoRefreshBcmP2pLinksv
        - Src:             'graph/topo.cc:1851,3'
          Dst:             _Z12int64ToBusIdlPc
        - Src:             'graph/topo.cc:1851,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1851,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1852,3'
          Dst:             _Z15ncclTopoFillGpuP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/topo.cc:1852,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1852,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1854,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1855,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1856,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1857,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1863,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'graph/topo.cc:1864,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1879,7'
          Dst:             _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
        - Src:             'graph/topo.cc:1879,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1879,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1894,7'
          Dst:             _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
        - Src:             'graph/topo.cc:1894,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1894,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1896,9'
          Dst:             _ZL14collNetSupportP8ncclComm
        - Src:             'graph/topo.cc:1910,7'
          Dst:             _Z20ncclTopoGetFusionEnvPiPPKc
        - Src:             'graph/topo.cc:1911,7'
          Dst:             _ZL22ncclTopoGetMergePolicyPi
        - Src:             'graph/topo.cc:1912,7'
          Dst:             _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
        - Src:             'graph/topo.cc:1912,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1912,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1928,5'
          Dst:             _Z20ncclTopoGetFusionEnvPiPPKc
        - Src:             'graph/topo.cc:1929,5'
          Dst:             _ZL22ncclTopoGetMergePolicyPi
        - Src:             'graph/topo.cc:1930,5'
          Dst:             _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
        - Src:             'graph/topo.cc:1930,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1930,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1931,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'graph/topo.cc:1931,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'graph/topo.cc:1934,3'
          Dst:             _Z15ncclTopoTrimXmlP7ncclXml
        - Src:             'graph/topo.cc:1934,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1934,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1931,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'graph/topo.cc:1944,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:1944,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1944,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1952,3'
          Dst:             _ZL10xmlMemSizei
        - Src:             'graph/topo.cc:1952,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:1952,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1952,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1955,3'
          Dst:             _Z18ncclTopoConvertXmlP7ncclXmlmi
        - Src:             'graph/topo.cc:1955,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1955,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1958,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'graph/topo.cc:1958,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1958,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1965,5'
          Dst:             _ZL8xmlAllocPP7ncclXmli
        - Src:             'graph/topo.cc:1965,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1965,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1972,5'
          Dst:             _Z18ncclTopoConvertXmlP7ncclXmlmi
        - Src:             'graph/topo.cc:1972,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1972,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1973,5'
          Dst:             _Z15ncclTopoFuseXmlP7ncclXmlS0_
        - Src:             'graph/topo.cc:1973,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1973,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1976,36'
          Dst:             _Z25ncclParamTopoDumpFileRankv
        - Src:             'graph/topo.cc:1977,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1978,5'
          Dst:             _Z21ncclTopoDumpXmlToFilePKcP7ncclXml
        - Src:             'graph/topo.cc:1978,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1978,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1982,28'
          Dst:             _Z11getHostHashv
        - Src:             'graph/topo.cc:1982,28'
          Dst:             _Z24ncclTopoGetSystemFromXmlP7ncclXmlPP14ncclTopoSystemm
        - Src:             'graph/topo.cc:1982,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1982,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:177,9'
          Dst:             strcmp
    - functionName:    _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:376,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:381,3'
          Dst:             strncpy
    - functionName:    _ZL13xmlSetAttrIntP11ncclXmlNodePKci
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:282,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:285,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:288,3'
          Dst:             snprintf
    - functionName:    _Z26ncclTopoRefreshBcmP2pLinksv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - fclose
        - fopen
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1072,14'
          Dst:             fopen
        - Src:             'graph/topo.cc:1075,16'
          Dst:             fread
        - Src:             'graph/topo.cc:1076,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1077,5'
          Dst:             fclose
    - functionName:    _Z18ncclTopoProcessNetP7ncclXmlPKcP15ncclTopoNetInfo
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          457
      EdgeCount:       158
      CyclomaticComplexity: 48
      functionsReached:
        - _Z17ncclTopoMakeVNicsP7ncclXmlP15ncclTopoNetInfoi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclTopoUpdateVNicsP7ncclXmlP15ncclTopoNetInfoii
        - _ZL20ncclTopoPopulateNicsP7ncclXmliiP15ncclTopoNetInfoi
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1761,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1761,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1763,3'
          Dst:             _ZL20ncclTopoPopulateNicsP7ncclXmliiP15ncclTopoNetInfoi
        - Src:             'graph/topo.cc:1763,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1763,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1767,7'
          Dst:             _Z17ncclTopoMakeVNicsP7ncclXmlP15ncclTopoNetInfoi
        - Src:             'graph/topo.cc:1767,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1767,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1771,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1771,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1773,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1773,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1778,7'
          Dst:             _ZL19ncclTopoUpdateVNicsP7ncclXmlP15ncclTopoNetInfoii
        - Src:             'graph/topo.cc:1778,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1778,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1780,7'
          Dst:             _ZL20ncclTopoPopulateNicsP7ncclXmliiP15ncclTopoNetInfoi
        - Src:             'graph/topo.cc:1780,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1780,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclTopoGetFusionEnvPiPPKc
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _ZL14kvConvertToIntPKcPiP6kvDict
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1788,33'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/topo.cc:1789,31'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/topo.cc:1791,5'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
    - functionName:    _Z25ncclParamTopoDumpFileRankv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1032,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclTopoGetSystemFromXmlP7ncclXmlPP14ncclTopoSystemm
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          480
      EdgeCount:       170
      CyclomaticComplexity: 51
      functionsReached:
        - _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z14ncclTopoAddCpuP11ncclXmlNodeP14ncclTopoSystem
        - _Z15ncclCallocDebugI14ncclTopoSystemE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z18ncclTopoSortSystemP14ncclTopoSystem
        - _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z19ncclTopoConnectCpusP14ncclTopoSystem
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclTopoFlattenBcmSwitchesP14ncclTopoSystem
        - _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1000,3'
          Dst:             _Z15ncclCallocDebugI14ncclTopoSystemE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/topo.cc:1000,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1000,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1003,3'
          Dst:             _ZL10xmlFindTagP7ncclXmlPKcPP11ncclXmlNode
        - Src:             'graph/topo.cc:1005,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1010,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1010,41'
          Dst:             _Z14ncclTopoAddCpuP11ncclXmlNodeP14ncclTopoSystem
        - Src:             'graph/topo.cc:1010,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1010,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1017,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1021,3'
          Dst:             _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:1021,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1021,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1022,3'
          Dst:             _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:1022,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1022,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1023,3'
          Dst:             _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:1023,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1023,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1025,3'
          Dst:             _Z26ncclTopoFlattenBcmSwitchesP14ncclTopoSystem
        - Src:             'graph/topo.cc:1025,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1025,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1026,3'
          Dst:             _Z19ncclTopoConnectCpusP14ncclTopoSystem
        - Src:             'graph/topo.cc:1026,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1026,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1027,3'
          Dst:             _Z18ncclTopoSortSystemP14ncclTopoSystem
    - functionName:    _Z15ncclCallocDebugI14ncclTopoSystemE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclTopoSystemEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclTopoSystemEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclTopoSystemEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclTopoSystemEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclTopoSystemEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclTopoAddCpuP11ncclXmlNodeP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         219
      ICount:          890
      EdgeCount:       312
      CyclomaticComplexity: 95
      functionsReached:
        - _Z14ncclTopoAddNicP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodei
        - _Z14ncclTopoAddPciP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodeii
        - _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL14kvConvertToIntPKcPiP6kvDict
        - _ZL15ncclStrToCpusetPKcP9cpu_set_t
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:751,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:751,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:751,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:753,3'
          Dst:             _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - Src:             'graph/topo.cc:755,3'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:755,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:755,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:757,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:759,5'
          Dst:             _ZL15ncclStrToCpusetPKcP9cpu_set_t
        - Src:             'graph/topo.cc:762,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:762,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:762,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:763,3'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/topo.cc:765,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:765,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:765,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:766,5'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/topo.cc:769,7'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:769,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:769,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:770,7'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:770,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:770,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:779,7'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:779,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:779,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:794,7'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:794,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:794,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:795,7'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:795,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:795,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:801,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:801,41'
          Dst:             _Z14ncclTopoAddPciP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodeii
        - Src:             'graph/topo.cc:801,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:801,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:802,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:806,7'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:808,9'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:808,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:808,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:809,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:809,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:809,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:810,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:810,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:810,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:812,7'
          Dst:             _Z14ncclTopoAddNicP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/topo.cc:812,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:812,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          829
      EdgeCount:       276
      CyclomaticComplexity: 81
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL14kvConvertToIntPKcPiP6kvDict
        - _ZL16ncclTopoNVLinkBwi
        - _ZL21ncclTopoGetGpuDevNodeP11ncclXmlNodePKciP14ncclTopoSystemPP12ncclTopoNode
        - _ZL29ncclTopoXmlIsPrimaryGpuForDevP11ncclXmlNodePb
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:853,7'
          Dst:             strcmp
        - Src:             'graph/topo.cc:855,5'
          Dst:             _ZL29ncclTopoXmlIsPrimaryGpuForDevP11ncclXmlNodePb
        - Src:             'graph/topo.cc:858,5'
          Dst:             _ZL21ncclTopoGetGpuDevNodeP11ncclXmlNodePKciP14ncclTopoSystemPP12ncclTopoNode
        - Src:             'graph/topo.cc:858,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:858,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:860,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:864,5'
          Dst:             _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - Src:             'graph/topo.cc:864,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:864,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:867,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:867,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:867,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:868,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:868,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:868,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:869,5'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/topo.cc:870,19'
          Dst:             _ZL16ncclTopoNVLinkBwi
        - Src:             'graph/topo.cc:874,7'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:874,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:874,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:876,7'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:876,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:876,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:879,7'
          Dst:             _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - Src:             'graph/topo.cc:879,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:879,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:882,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:882,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:882,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:887,9'
          Dst:             _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
        - Src:             'graph/topo.cc:890,11'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:890,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:890,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:896,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:896,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:896,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:897,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:897,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:897,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:901,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:902,7'
          Dst:             _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - Src:             'graph/topo.cc:905,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:907,7'
          Dst:             _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:907,7'
          Dst:             _Z18ncclTopoAddNvLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:907,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:907,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          752
      EdgeCount:       257
      CyclomaticComplexity: 77
      functionsReached:
        - _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL21ncclTopoGetGpuDevNodeP11ncclXmlNodePKciP14ncclTopoSystemPP12ncclTopoNode
        - _ZL29ncclTopoXmlIsPrimaryGpuForDevP11ncclXmlNodePb
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:947,7'
          Dst:             strcmp
        - Src:             'graph/topo.cc:949,5'
          Dst:             _ZL29ncclTopoXmlIsPrimaryGpuForDevP11ncclXmlNodePb
        - Src:             'graph/topo.cc:952,5'
          Dst:             _ZL21ncclTopoGetGpuDevNodeP11ncclXmlNodePKciP14ncclTopoSystemPP12ncclTopoNode
        - Src:             'graph/topo.cc:952,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:952,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:954,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:958,5'
          Dst:             _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - Src:             'graph/topo.cc:958,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:958,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:961,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:961,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:961,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:962,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:962,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:962,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:965,5'
          Dst:             _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
        - Src:             'graph/topo.cc:973,7'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:975,9'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:975,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:975,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:976,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:976,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:976,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:977,9'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:977,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:977,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:979,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:979,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:979,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:980,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:980,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:980,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:982,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:982,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:982,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:983,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:983,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:983,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:986,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:987,7'
          Dst:             _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - Src:             'graph/topo.cc:990,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:992,7'
          Dst:             _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:992,7'
          Dst:             _Z14ncclTopoAddC2cP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:992,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:992,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          418
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:915,7'
          Dst:             strcmp
        - Src:             'graph/topo.cc:918,5'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:918,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:918,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:920,5'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:922,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:927,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:927,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:927,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:929,5'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:929,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:929,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:930,5'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:931,17'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:931,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:931,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:933,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:934,7'
          Dst:             _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
        - Src:             'graph/topo.cc:937,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:939,7'
          Dst:             _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:939,7'
          Dst:             _Z19ncclTopoAddPciLinksP11ncclXmlNodeP14ncclTopoSystemPKci
        - Src:             'graph/topo.cc:939,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:939,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclTopoFlattenBcmSwitchesP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          393
      EdgeCount:       117
      CyclomaticComplexity: 34
      functionsReached:
        - _Z15ncclCallocDebugIlE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclTopoRemoveNodeP14ncclTopoSystemii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9getBcmGenmi
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:215,15'
          Dst:             _Z9getBcmGenmi
        - Src:             'graph/topo.cc:220,7'
          Dst:             _Z15ncclCallocDebugIlE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:220,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:220,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:225,33'
          Dst:             _Z9getBcmGenmi
        - Src:             'graph/topo.cc:239,9'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:239,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:239,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:247,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:261,9'
          Dst:             _Z18ncclTopoRemoveNodeP14ncclTopoSystemii
        - Src:             'graph/topo.cc:261,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:261,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclTopoConnectCpusP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          138
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL21ncclTopoGetInterCpuBwP12ncclTopoNodePf
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:285,7'
          Dst:             _ZL21ncclTopoGetInterCpuBwP12ncclTopoNodePf
        - Src:             'graph/topo.cc:286,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:286,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:286,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoSortSystemP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12ncclTopoSortP12ncclTopoNodeS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:380,54'
          Dst:             _ZL12ncclTopoSortP12ncclTopoNodeS0_
    - functionName:    _ZL12ncclTopoSortP12ncclTopoNodeS0_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL12ncclTopoSortP12ncclTopoNodeS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:369,60'
          Dst:             _ZL12ncclTopoSortP12ncclTopoNodeS0_
    - functionName:    _ZL21ncclTopoGetInterCpuBwP12ncclTopoNodePf
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          134
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:182,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z9getBcmGenmi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIlE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIlEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIlEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIlEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIlEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIlEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoRemoveNodeP14ncclTopoSystemii
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          292
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:143,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclGetSystemIdP14ncclTopoSystemP11ncclXmlNodePi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strtoull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:738,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:739,37'
          Dst:             strtoull
    - functionName:    _ZL29ncclTopoXmlIsPrimaryGpuForDevP11ncclXmlNodePb
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z25ncclParamTopoSplitMlopartv
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:836,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:839,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:842,5'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:843,37'
          Dst:             _Z25ncclParamTopoSplitMlopartv
    - functionName:    _ZL21ncclTopoGetGpuDevNodeP11ncclXmlNodePKciP14ncclTopoSystemPP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          195
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamTopoSplitMlopartv
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZL25ncclTopoCheckMloPartBusIdl
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:822,3'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:822,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:822,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:823,3'
          Dst:             _ZL25ncclTopoCheckMloPartBusIdl
        - Src:             'graph/topo.cc:823,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:823,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:824,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:825,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:825,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:825,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:827,36'
          Dst:             _Z25ncclParamTopoSplitMlopartv
        - Src:             'graph/topo.cc:828,3'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
    - functionName:    _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:590,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strtol
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:125,12'
          Dst:             strtol
    - functionName:    _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          94
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:50,7'
          Dst:             _ZL12findLocalCpuP12ncclTopoNodePS0_S0_
    - functionName:    _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:106,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strtol
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:131,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:132,18'
          Dst:             strtol
    - functionName:    _Z25ncclParamTopoSplitMlopartv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:611,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14kvConvertToIntPKcPiP6kvDict
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29printMissingTopoDictValueHintv
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:438,30'
          Dst:             strlen
        - Src:             'graph/xml.h:438,9'
          Dst:             strncmp
        - Src:             'graph/xml.h:444,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:445,3'
          Dst:             _Z29printMissingTopoDictValueHintv
    - functionName:    _ZL16ncclTopoNVLinkBwi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclStrToCpusetPKcP9cpu_set_t
      functionSourceFile: '/src/nccl/src/include/cpuset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12ncclOsCpuSetR9cpu_set_ti
        - _Z13ncclOsCpuZeroR9cpu_set_t
        - strdup
        - strtok
        - strtoul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/cpuset.h:32,15'
          Dst:             strdup
        - Src:             'include/cpuset.h:33,17'
          Dst:             strtok
        - Src:             'include/cpuset.h:35,21'
          Dst:             strtoul
        - Src:             'include/cpuset.h:36,13'
          Dst:             strtok
        - Src:             'include/cpuset.h:41,3'
          Dst:             _Z13ncclOsCpuZeroR9cpu_set_t
        - Src:             'include/cpuset.h:45,41'
          Dst:             _Z12ncclOsCpuSetR9cpu_set_ti
    - functionName:    _Z14ncclTopoAddPciP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodeii
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          752
      EdgeCount:       253
      CyclomaticComplexity: 76
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z14ncclTopoAddNicP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodei
        - _Z14ncclTopoAddPciP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodeii
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL14kvConvertToIntPKcPiP6kvDict
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZL17ncclTopoAddGpuSubP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodeilf
        - _ZL20ncclTopoGetIntDeviceP11ncclXmlNodePm
        - _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:665,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:665,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:665,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:666,3'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/topo.cc:669,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:669,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:669,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:670,3'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:670,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:670,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:675,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:675,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:675,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:676,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:676,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:676,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:679,5'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/topo.cc:684,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:687,5'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:689,5'
          Dst:             _ZL17ncclTopoAddGpuSubP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodeilf
        - Src:             'graph/topo.cc:689,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:689,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:694,3'
          Dst:             _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
        - Src:             'graph/topo.cc:701,5'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:703,7'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:703,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:703,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:706,5'
          Dst:             _Z14ncclTopoAddNicP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/topo.cc:706,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:706,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:708,5'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:708,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:708,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:709,5'
          Dst:             _ZL20ncclTopoGetIntDeviceP11ncclXmlNodePm
        - Src:             'graph/topo.cc:713,11'
          Dst:             strcmp
        - Src:             'graph/topo.cc:715,9'
          Dst:             _Z14ncclTopoAddPciP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodeii
        - Src:             'graph/topo.cc:715,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:715,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:721,5'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:721,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:721,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:722,5'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:722,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:722,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclTopoAddNicP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          264
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclTopoAddGinP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - _ZL14ncclTopoAddNetP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - _ZL14ncclTopoAddRmaP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:511,28'
          Dst:             strcmp
        - Src:             'graph/topo.cc:515,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:517,5'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:524,5'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:525,5'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:526,5'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:527,14'
          Dst:             _ZL14ncclTopoAddNetP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/topo.cc:527,14'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:527,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:528,14'
          Dst:             _ZL14ncclTopoAddGinP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/topo.cc:528,14'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:528,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:529,14'
          Dst:             _ZL14ncclTopoAddRmaP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/topo.cc:529,14'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:529,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTopoAddNetP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          375
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL10digestHashPKm
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - _ZL7eatHashImEvPmPKT_
        - _ZL7eatHashPmPKvm
        - _ZTW15ncclDebugNoWarn
        - strlen
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:411,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:411,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:411,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:415,3'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:415,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:415,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:419,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:420,27'
          Dst:             strtoull
        - Src:             'graph/topo.cc:423,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:423,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:423,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:423,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:427,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:427,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:427,3'
          Dst:             _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
        - Src:             'graph/topo.cc:427,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:429,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:429,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:429,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:429,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:430,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:430,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:430,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:430,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:431,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:431,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:431,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:431,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:432,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:432,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:432,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:432,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:434,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:434,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:434,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:434,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:435,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:435,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:435,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:435,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:442,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:443,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:444,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:448,35'
          Dst:             strlen
        - Src:             'graph/topo.cc:448,14'
          Dst:             _ZL7eatHashPmPKvm
        - Src:             'graph/topo.cc:449,8'
          Dst:             _ZL7eatHashImEvPmPKT_
        - Src:             'graph/topo.cc:450,20'
          Dst:             _ZL10digestHashPKm
        - Src:             'graph/topo.cc:452,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:452,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:452,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:453,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:453,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:453,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTopoAddGinP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          249
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:460,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:460,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:460,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:464,3'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:464,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:464,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:468,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:468,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:468,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:468,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:473,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:474,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:477,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:477,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:477,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:478,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:478,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:478,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTopoAddRmaP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          249
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:485,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:485,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:485,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:489,3'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:489,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:489,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:493,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:493,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:493,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:493,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:498,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:499,5'
          Dst:             _ZL23xmlGetAttrUint64DefaultP11ncclXmlNodePKcPmm
        - Src:             'graph/topo.cc:502,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:502,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:502,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:503,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:503,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:503,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclTopoAddGpuSubP11ncclXmlNodeS0_P14ncclTopoSystemP12ncclTopoNodeilf
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          738
      EdgeCount:       257
      CyclomaticComplexity: 79
      functionsReached:
        - _Z14ncclTopoAddGpuP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNode
        - _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - _Z25ncclParamTopoSplitMlopartv
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL20ncclTopoGetIntDeviceP11ncclXmlNodePm
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZL25ncclTopoCheckMloPartBusIdl
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:618,3'
          Dst:             _ZL25ncclTopoCheckMloPartBusIdl
        - Src:             'graph/topo.cc:618,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:618,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:619,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:620,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:620,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:620,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:621,37'
          Dst:             _Z25ncclParamTopoSplitMlopartv
        - Src:             'graph/topo.cc:623,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:630,3'
          Dst:             _Z15ncclTopoGetNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:632,5'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:632,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:632,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:633,5'
          Dst:             _ZL20ncclTopoGetIntDeviceP11ncclXmlNodePm
        - Src:             'graph/topo.cc:634,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:634,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:634,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:635,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:635,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:635,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:636,5'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:636,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:636,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:637,5'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:637,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:637,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:641,5'
          Dst:             _Z19ncclTopoGetDevNodesP14ncclTopoSystemlPP12ncclTopoNodePi
        - Src:             'graph/topo.cc:641,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:641,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:644,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:644,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:644,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:645,7'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:645,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:645,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:650,3'
          Dst:             _Z18ncclTopoCreateNodeP14ncclTopoSystemPP12ncclTopoNodeim
        - Src:             'graph/topo.cc:650,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:650,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:652,3'
          Dst:             _Z14ncclTopoAddGpuP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNode
        - Src:             'graph/topo.cc:652,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:652,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:654,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:654,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:654,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:655,3'
          Dst:             _Z20ncclTopoConnectNodesP12ncclTopoNodeS0_if
        - Src:             'graph/topo.cc:655,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:655,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9xmlGetSubP11ncclXmlNodePKcPS0_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:331,9'
          Dst:             strcmp
    - functionName:    _ZL20ncclTopoGetIntDeviceP11ncclXmlNodePm
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:547,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:548,19'
          Dst:             strtol
        - Src:             'graph/topo.cc:549,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:550,19'
          Dst:             strtol
        - Src:             'graph/topo.cc:551,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:552,19'
          Dst:             strtol
        - Src:             'graph/topo.cc:553,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:554,19'
          Dst:             strtol
    - functionName:    _Z14ncclTopoAddGpuP11ncclXmlNodeP14ncclTopoSystemP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          190
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:535,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:535,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:535,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:536,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:536,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:537,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:537,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:537,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:538,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:538,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:538,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:539,3'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
    - functionName:    _ZL20ncclTopoPopulateNicsP7ncclXmliiP15ncclTopoNetInfoi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          589
      EdgeCount:       156
      CyclomaticComplexity: 44
      functionsReached:
        - _Z15ncclTopoFillNetP7ncclXmlPKcS2_S2_PP11ncclXmlNodeS4_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoGetVNicParentP7ncclXmlPF12ncclResult_tiP23ncclNetProperties_v12_tEP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - _ZL17xmlInitAttrUint64P11ncclXmlNodePKcm
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZTW15ncclDebugNoWarn
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1660,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1660,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1665,7'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/topo.cc:1669,24'
          Dst:             _Z21ncclTopoGetVNicParentP7ncclXmlPF12ncclResult_tiP23ncclNetProperties_v12_tEP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - Src:             'graph/topo.cc:1669,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1669,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1672,5'
          Dst:             _Z15ncclTopoFillNetP7ncclXmlPKcS2_S2_PP11ncclXmlNodeS4_
        - Src:             'graph/topo.cc:1672,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1672,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1675,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1677,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1679,5'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1682,7'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1683,7'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1684,7'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1685,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1692,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1693,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1694,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1695,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1696,44'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1697,45'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1698,5'
          Dst:             _ZL17xmlInitAttrUint64P11ncclXmlNodePKcm
        - Src:             'graph/topo.cc:1699,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1702,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1704,5'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1709,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1710,26'
          Dst:             strtol
        - Src:             'graph/topo.cc:1711,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1713,24'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1714,23'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1715,23'
          Dst:             _ZL14xmlInitAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1718,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1719,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1720,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1721,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1722,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1723,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclTopoMakeVNicsP7ncclXmlP15ncclTopoNetInfoi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          419
      EdgeCount:       141
      CyclomaticComplexity: 43
      functionsReached:
        - _Z15ncclCallocDebugI23ncclNetProperties_v12_tE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP11ncclXmlNodeE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z17ncclTopoAutoMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
        - _Z18ncclTopoForceMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1633,3'
          Dst:             _Z15ncclCallocDebugIP11ncclXmlNodeE12ncclResult_tPPT_mPKciS7_b
        - Src:             'graph/topo.cc:1633,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1633,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1634,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:1634,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1634,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1635,3'
          Dst:             _Z15ncclCallocDebugI23ncclNetProperties_v12_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/topo.cc:1635,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1635,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1637,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1637,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1639,5'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/topo.cc:1645,5'
          Dst:             _Z18ncclTopoForceMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
        - Src:             'graph/topo.cc:1645,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1645,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1647,3'
          Dst:             _Z17ncclTopoAutoMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
        - Src:             'graph/topo.cc:1647,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1647,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclTopoUpdateVNicsP7ncclXmlP15ncclTopoNetInfoii
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          299
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1736,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1736,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1739,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1739,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1741,7'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/topo.cc:1743,9'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/topo.cc:1746,9'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:1746,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1746,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1747,9'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1748,9'
          Dst:             _ZL20xmlGetAttrIntDefaultP11ncclXmlNodePKcPii
        - Src:             'graph/topo.cc:1750,48'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
    - functionName:    _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:203,9'
          Dst:             strcmp
        - Src:             'graph/xml.h:205,7'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:206,20'
          Dst:             strcmp
    - functionName:    _Z15ncclCallocDebugI23ncclNetProperties_v12_tE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetProperties_v12_tEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoForceMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          335
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - _Z11matchIfListPKciP5netIfibPi
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15parseStringListPKcP5netIfi
        - _Z16ncclTopoMakeVnicP7ncclXmlP15ncclTopoNetInfoP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - strcpy
        - strlen
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1355,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1357,3'
          Dst:             strlen
        - Src:             'graph/topo.cc:1357,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:1357,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1357,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1358,3'
          Dst:             strcpy
        - Src:             'graph/topo.cc:1360,16'
          Dst:             strtok_r
        - Src:             'graph/topo.cc:1364,20'
          Dst:             _Z15parseStringListPKcP5netIfi
        - Src:             'graph/topo.cc:1366,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1375,11'
          Dst:             _Z11matchIfListPKciP5netIfibPi
        - Src:             'graph/topo.cc:1381,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1393,11'
          Dst:             _Z16ncclTopoMakeVnicP7ncclXmlP15ncclTopoNetInfoP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - Src:             'graph/topo.cc:1400,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1405,12'
          Dst:             strtok_r
    - functionName:    _Z17ncclTopoAutoMergeP7ncclXmlP15ncclTopoNetInfoPiP23ncclNetProperties_v12_tPP11ncclXmlNodei
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          339
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclTopoGetPathPP11ncclXmlNodeiPiS1_
        - _Z16ncclTopoMakeVnicP7ncclXmlP15ncclTopoNetInfoP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1420,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/topo.cc:1428,7'
          Dst:             _Z15ncclTopoGetPathPP11ncclXmlNodeiPiS1_
        - Src:             'graph/topo.cc:1428,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1428,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1457,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1461,26'
          Dst:             _Z16ncclTopoMakeVnicP7ncclXmlP15ncclTopoNetInfoP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
        - Src:             'graph/topo.cc:1467,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclTopoGetPathPP11ncclXmlNodeiPiS1_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          364
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - _Z15ncclCallocDebugI12xmlNodeStackE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclTopoCheckPixP11ncclXmlNodePS0_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclFindFirstPciParentPP11ncclXmlNode
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZN12xmlNodeStack3popEv
        - _ZN12xmlNodeStack3topEv
        - _ZN12xmlNodeStack4pushEP11ncclXmlNode
        - _ZN12xmlNodeStack5emptyEv
        - _ZTW15ncclDebugNoWarn
        - strcmp
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1161,3'
          Dst:             _Z15ncclCallocDebugI12xmlNodeStackE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/topo.cc:1161,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1161,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1183,27'
          Dst:             _ZN12xmlNodeStack5emptyEv
        - Src:             'graph/topo.cc:1175,18'
          Dst:             _ZN12xmlNodeStack4pushEP11ncclXmlNode
        - Src:             'graph/topo.cc:1176,14'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1184,36'
          Dst:             _ZN12xmlNodeStack3topEv
        - Src:             'graph/topo.cc:1186,23'
          Dst:             _ZN12xmlNodeStack5emptyEv
        - Src:             'graph/topo.cc:1187,34'
          Dst:             _ZN12xmlNodeStack3topEv
        - Src:             'graph/topo.cc:1198,20'
          Dst:             _ZN12xmlNodeStack3popEv
        - Src:             'graph/topo.cc:1207,7'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1210,27'
          Dst:             _ZN12xmlNodeStack5emptyEv
        - Src:             'graph/topo.cc:1212,13'
          Dst:             _ZN12xmlNodeStack3topEv
        - Src:             'graph/topo.cc:1212,13'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1214,19'
          Dst:             strlen
        - Src:             'graph/topo.cc:1214,36'
          Dst:             strlen
        - Src:             'graph/topo.cc:1218,19'
          Dst:             strncmp
        - Src:             'graph/topo.cc:1183,27'
          Dst:             _ZN12xmlNodeStack5emptyEv
        - Src:             'graph/topo.cc:1241,14'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1243,14'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1245,14'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1247,14'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1249,14'
          Dst:             _Z16ncclTopoCheckPixP11ncclXmlNodePS0_i
        - Src:             'graph/topo.cc:1256,3'
          Dst:             _Z22ncclFindFirstPciParentPP11ncclXmlNode
    - functionName:    _Z16ncclTopoMakeVnicP7ncclXmlP15ncclTopoNetInfoP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1340,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1347,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI12xmlNodeStackE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12xmlNodeStackEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12xmlNodeStackEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12xmlNodeStackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12xmlNodeStackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12xmlNodeStackEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN12xmlNodeStack5emptyEv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12xmlNodeStack4pushEP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12xmlNodeStack3topEv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12xmlNodeStack5emptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1119,10'
          Dst:             _ZN12xmlNodeStack5emptyEv
    - functionName:    _ZN12xmlNodeStack3popEv
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12xmlNodeStack3topEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1127,25'
          Dst:             _ZN12xmlNodeStack3topEv
    - functionName:    _Z16ncclTopoCheckPixP11ncclXmlNodePS0_i
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          139
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1087,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1087,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1087,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1095,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1098,11'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1102,13'
          Dst:             strcmp
    - functionName:    _Z22ncclFindFirstPciParentPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1148,10'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1151,9'
          Dst:             strcmp
    - functionName:    _Z21ncclTopoGetVNicParentP7ncclXmlPF12ncclResult_tiP23ncclNetProperties_v12_tEP25ncclNetVDeviceProps_v12_tPP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          496
      EdgeCount:       173
      CyclomaticComplexity: 52
      functionsReached:
        - _Z15ncclTopoGetPathPP11ncclXmlNodeiPiS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoFindLinkWidthP11ncclXmlNodePS0_iPi
        - _Z21ncclTopoMakePciParentP7ncclXmlPP11ncclXmlNodeS2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1576,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1576,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1578,5'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/topo.cc:1584,3'
          Dst:             _Z15ncclTopoGetPathPP11ncclXmlNodeiPiS1_
        - Src:             'graph/topo.cc:1584,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1584,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1587,5'
          Dst:             _Z21ncclTopoFindLinkWidthP11ncclXmlNodePS0_iPi
        - Src:             'graph/topo.cc:1587,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1587,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1595,9'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1598,7'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1598,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1598,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1599,16'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1600,9'
          Dst:             _Z21ncclTopoMakePciParentP7ncclXmlPP11ncclXmlNodeS2_
        - Src:             'graph/topo.cc:1600,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1600,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1602,16'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1604,7'
          Dst:             _Z21ncclTopoMakePciParentP7ncclXmlPP11ncclXmlNodeS2_
        - Src:             'graph/topo.cc:1604,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1604,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1605,16'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1606,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1616,11'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1616,43'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
    - functionName:    _Z21ncclTopoFindLinkWidthP11ncclXmlNodePS0_iPi
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclTopoFindLinkWidthRecP11ncclXmlNodePS0_iPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1562,5'
          Dst:             _Z24ncclTopoFindLinkWidthRecP11ncclXmlNodePS0_iPiS2_
        - Src:             'graph/topo.cc:1562,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1562,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTopoMakePciParentP7ncclXmlPP11ncclXmlNodeS2_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          197
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTopoMakeUniqueBusIdP7ncclXmlPcPP11ncclXmlNodeS3_
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - snprintf
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1295,11'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1300,9'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1300,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1300,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1301,9'
          Dst:             snprintf
        - Src:             'graph/topo.cc:1302,9'
          Dst:             _Z23ncclTopoMakeUniqueBusIdP7ncclXmlPcPP11ncclXmlNodeS3_
        - Src:             'graph/topo.cc:1302,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1302,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1304,11'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/topo.cc:1306,9'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/topo.cc:1314,5'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1315,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclTopoMakeUniqueBusIdP7ncclXmlPcPP11ncclXmlNodeS3_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          143
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z12int64ToBusIdlPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1266,3'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'graph/topo.cc:1266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1271,5'
          Dst:             _Z12int64ToBusIdlPc
        - Src:             'graph/topo.cc:1273,5'
          Dst:             _ZL12xmlFindTagKvP7ncclXmlPKcPP11ncclXmlNodeS2_S2_
        - Src:             'graph/topo.cc:1275,7'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/topo.cc:1275,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1275,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1276,7'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/topo.cc:1284,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:240,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:243,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:246,3'
          Dst:             strncpy
    - functionName:    _Z24ncclTopoFindLinkWidthRecP11ncclXmlNodePS0_iPiS2_
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          253
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclTopoFindLinkWidthRecP11ncclXmlNodePS0_iPiS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:1505,7'
          Dst:             strcmp
        - Src:             'graph/topo.cc:1506,5'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/topo.cc:1506,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1506,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:1525,5'
          Dst:             _Z24ncclTopoFindLinkWidthRecP11ncclXmlNodePS0_iPiS2_
        - Src:             'graph/topo.cc:1525,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:1525,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclTopoGetMinNetBwP14ncclTopoSystemiPf
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          244
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:396,5'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:397,5'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:396,5'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/topo.cc:396,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:396,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:397,5'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/topo.cc:397,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:397,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclTopoPrintRecP12ncclTopoNodeS0_Pci
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          350
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16ncclTopoPrintRecP12ncclTopoNodeS0_Pci
        - snprintf
        - sprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:295,5'
          Dst:             snprintf
        - Src:             'graph/topo.cc:296,5'
          Dst:             sprintf
        - Src:             'graph/topo.cc:299,5'
          Dst:             sprintf
        - Src:             'graph/topo.cc:302,5'
          Dst:             sprintf
        - Src:             'graph/topo.cc:305,5'
          Dst:             sprintf
        - Src:             'graph/topo.cc:308,5'
          Dst:             sprintf
        - Src:             'graph/topo.cc:311,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:317,7'
          Dst:             sprintf
        - Src:             'graph/topo.cc:320,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:322,7'
          Dst:             sprintf
        - Src:             'graph/topo.cc:323,24'
          Dst:             strlen
        - Src:             'graph/topo.cc:325,9'
          Dst:             _ZL16ncclTopoPrintRecP12ncclTopoNodeS0_Pci
        - Src:             'graph/topo.cc:328,11'
          Dst:             sprintf
        - Src:             'graph/topo.cc:333,11'
          Dst:             sprintf
        - Src:             'graph/topo.cc:336,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclTopoPrintP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/topo.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          161
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18ncclTopoPrintPathsP14ncclTopoSystem
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16ncclTopoPrintRecP12ncclTopoNodeS0_Pci
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.cc:344,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:346,49'
          Dst:             _ZL16ncclTopoPrintRecP12ncclTopoNodeS0_Pci
        - Src:             'graph/topo.cc:347,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/topo.cc:348,3'
          Dst:             _Z18ncclTopoPrintPathsP14ncclTopoSystem
        - Src:             'graph/topo.cc:348,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/topo.cc:348,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI13ncclTopoGraphEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11findRevLinkP12ncclTopoNodeS0_iPP12ncclTopoLink
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10followPathP16ncclTopoLinkListP12ncclTopoNodeifPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          361
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11findRevLinkP12ncclTopoNodeS0_iPP12ncclTopoLink
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:102,28'
          Dst:             _ZL11findRevLinkP12ncclTopoNodeS0_iPP12ncclTopoLink
        - Src:             'graph/search.cc:102,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:102,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:106,28'
          Dst:             _ZL11findRevLinkP12ncclTopoNodeS0_iPP12ncclTopoLink
        - Src:             'graph/search.cc:106,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:106,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclTopoIdToNetDevP14ncclTopoSystemlPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.h:277,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         223
      ICount:          948
      EdgeCount:       315
      CyclomaticComplexity: 94
      functionsReached:
        - _Z13getNvlsNetDevP8ncclCommP13ncclTopoGraphiPl
        - _Z14ncclPxnDisableP8ncclComm
        - _Z15ncclParamPxnC2cv
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclParamCrossNicv
        - _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamP2pPxnLevelv
        - _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
        - _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZL18ncclTopoIdToNetDevP14ncclTopoSystemlPi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1451,7'
          Dst:             _Z13getNvlsNetDevP8ncclCommP13ncclTopoGraphiPl
        - Src:             'graph/search.cc:1451,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1451,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1453,5'
          Dst:             _ZL18ncclTopoIdToNetDevP14ncclTopoSystemlPi
        - Src:             'graph/search.cc:1453,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1453,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1456,5'
          Dst:             _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:1456,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1456,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1461,5'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/search.cc:1461,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1461,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1466,20'
          Dst:             _Z14ncclPxnDisableP8ncclComm
        - Src:             'graph/search.cc:1466,52'
          Dst:             _Z20ncclParamP2pPxnLevelv
        - Src:             'graph/search.cc:1468,9'
          Dst:             _Z17ncclParamCrossNicv
        - Src:             'graph/search.cc:1468,9'
          Dst:             _Z17ncclParamCrossNicv
        - Src:             'graph/search.cc:1472,11'
          Dst:             _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - Src:             'graph/search.cc:1475,7'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/search.cc:1475,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1475,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1478,11'
          Dst:             _Z17ncclParamCrossNicv
        - Src:             'graph/search.cc:1484,9'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/search.cc:1484,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1484,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1485,9'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:1485,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1485,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1491,11'
          Dst:             _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:1491,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1491,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1496,9'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:1496,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1496,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1497,9'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/search.cc:1497,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1497,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1498,9'
          Dst:             _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
        - Src:             'graph/search.cc:1498,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1498,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1501,25'
          Dst:             _Z15ncclParamPxnC2cv
        - Src:             'graph/search.cc:1503,11'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/search.cc:1503,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1503,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNvlsNetDevP8ncclCommP13ncclTopoGraphiPl
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1432,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclParamP2pPxnLevelv
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1437,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclParamCrossNicv
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.h:249,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoDumpGraphsP14ncclTopoSystemiPP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          215
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoDumpXmlToFilePKcP7ncclXml
        - _Z24ncclTopoGetXmlFromGraphsiPP13ncclTopoGraphP14ncclTopoSystemP7ncclXml
        - _ZL8xmlAllocPP7ncclXmli
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1394,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/search.cc:1397,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1398,5'
          Dst:             _ZL8xmlAllocPP7ncclXmli
        - Src:             'graph/search.cc:1398,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1398,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1399,5'
          Dst:             _Z24ncclTopoGetXmlFromGraphsiPP13ncclTopoGraphP14ncclTopoSystemP7ncclXml
        - Src:             'graph/search.cc:1399,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1399,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1400,5'
          Dst:             _Z21ncclTopoDumpXmlToFilePKcP7ncclXml
        - Src:             'graph/search.cc:1400,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1400,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8xmlAllocPP7ncclXmli
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:80,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/xml.h:80,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclTopoGetXmlFromGraphsiPP13ncclTopoGraphP14ncclTopoSystemP7ncclXml
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          125
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTopoGetXmlFromGraphP13ncclTopoGraphP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1059,3'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1059,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1059,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1060,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1062,5'
          Dst:             _Z23ncclTopoGetXmlFromGraphP13ncclTopoGraphP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
        - Src:             'graph/search.cc:1062,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1062,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strncpy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:376,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:381,3'
          Dst:             strncpy
    - functionName:    _ZL13xmlSetAttrIntP11ncclXmlNodePKci
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:282,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:285,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:288,3'
          Dst:             snprintf
    - functionName:    _Z23ncclTopoGetXmlFromGraphP13ncclTopoGraphP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          242
      EdgeCount:       76
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclTopoGetXmlFromChannelP13ncclTopoGraphiP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL14kvConvertToStriPPKcP6kvDict
        - _ZL15xmlSetAttrFloatP11ncclXmlNodePKcf
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1036,3'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1036,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1036,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1037,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1038,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1039,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1040,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1041,3'
          Dst:             _ZL15xmlSetAttrFloatP11ncclXmlNodePKcf
        - Src:             'graph/search.cc:1042,3'
          Dst:             _ZL15xmlSetAttrFloatP11ncclXmlNodePKcf
        - Src:             'graph/search.cc:1043,3'
          Dst:             _ZL15xmlSetAttrFloatP11ncclXmlNodePKcf
        - Src:             'graph/search.cc:1045,3'
          Dst:             _ZL14kvConvertToStriPPKcP6kvDict
        - Src:             'graph/search.cc:1045,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1045,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1046,3'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/search.cc:1047,3'
          Dst:             _ZL14kvConvertToStriPPKcP6kvDict
        - Src:             'graph/search.cc:1047,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1047,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1048,3'
          Dst:             _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
        - Src:             'graph/search.cc:1049,3'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1051,5'
          Dst:             _Z25ncclTopoGetXmlFromChannelP13ncclTopoGraphiP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
        - Src:             'graph/search.cc:1051,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1051,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15xmlSetAttrFloatP11ncclXmlNodePKcf
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:294,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:297,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:300,3'
          Dst:             snprintf
    - functionName:    _ZL14kvConvertToStriPPKcP6kvDict
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29printMissingTopoDictValueHintv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:458,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:459,3'
          Dst:             _Z29printMissingTopoDictValueHintv
    - functionName:    _ZL10xmlSetAttrP11ncclXmlNodePKcS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:240,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:243,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:246,3'
          Dst:             strncpy
    - functionName:    _Z25ncclTopoGetXmlFromChannelP13ncclTopoGraphiP14ncclTopoSystemP7ncclXmlP11ncclXmlNode
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          385
      EdgeCount:       113
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1004,3'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1004,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1007,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1007,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1007,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1008,5'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/search.cc:1011,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1023,5'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
        - Src:             'graph/search.cc:1024,5'
          Dst:             _ZL13xmlSetAttrIntP11ncclXmlNodePKci
        - Src:             'graph/search.cc:1011,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1011,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1020,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1028,5'
          Dst:             _ZL10xmlAddNodeP7ncclXmlP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:1028,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1028,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1029,5'
          Dst:             _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
    - functionName:    _ZL14xmlSetAttrLongP11ncclXmlNodePKcl
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - snprintf
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:306,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/xml.h:309,5'
          Dst:             strncpy
        - Src:             'graph/xml.h:312,3'
          Dst:             snprintf
    - functionName:    _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:90,9'
          Dst:             strncmp
    - functionName:    _Z18ncclTopoPrintGraphP14ncclTopoSystemP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          231
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - sprintf
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1358,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1365,5'
          Dst:             sprintf
        - Src:             'graph/search.cc:1366,18'
          Dst:             strlen
        - Src:             'graph/search.cc:1368,7'
          Dst:             sprintf
        - Src:             'graph/search.cc:1370,16'
          Dst:             strlen
        - Src:             'graph/search.cc:1374,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/search.cc:1376,7'
          Dst:             sprintf
        - Src:             'graph/search.cc:1378,16'
          Dst:             strlen
        - Src:             'graph/search.cc:1382,7'
          Dst:             sprintf
        - Src:             'graph/search.cc:1386,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI13ncclTopoGraphE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13ncclTopoGraphEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13ncclTopoGraphEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13ncclTopoGraphEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13ncclTopoGraphEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13ncclTopoGraphEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclTopoComputeP14ncclTopoSystemP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         483
      ICount:          2196
      EdgeCount:       674
      CyclomaticComplexity: 193
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z15ncclCallocDebugI13ncclTopoGraphE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclTopoCpuTypeP14ncclTopoSystemPiS1_S1_
        - _Z17ncclParamCrossNicv
        - _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - _Z18ncclTopoGetCompCapP14ncclTopoSystemPiS1_
        - _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - _Z19ncclTopoDupChannelsP13ncclTopoGraphii
        - _Z19ncclTopoSplitNvLinkP14ncclTopoSystemPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
        - _Z21ncclTopoGetGpuMinPathP14ncclTopoSystemiPi
        - _Z23ncclTopoGetGraphFromXmlP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
        - _Z27ncclTopoGetXmlGraphFromFilePKcP7ncclXml
        - _ZL8xmlAllocPP7ncclXmli
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1117,3'
          Dst:             _Z18ncclTopoGetCompCapP14ncclTopoSystemPiS1_
        - Src:             'graph/search.cc:1117,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1117,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1124,20'
          Dst:             _Z17ncclParamCrossNicv
        - Src:             'graph/search.cc:1132,5'
          Dst:             _Z21ncclTopoGetGpuMinPathP14ncclTopoSystemiPi
        - Src:             'graph/search.cc:1132,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1132,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1133,5'
          Dst:             _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
        - Src:             'graph/search.cc:1133,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1133,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1136,5'
          Dst:             _Z21ncclTopoGetGpuMinPathP14ncclTopoSystemiPi
        - Src:             'graph/search.cc:1136,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1136,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1137,5'
          Dst:             _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
        - Src:             'graph/search.cc:1137,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1137,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1150,3'
          Dst:             _Z15ncclTopoCpuTypeP14ncclTopoSystemPiS1_S1_
        - Src:             'graph/search.cc:1150,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1150,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1152,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/search.cc:1154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1156,5'
          Dst:             _ZL8xmlAllocPP7ncclXmli
        - Src:             'graph/search.cc:1156,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1156,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1157,5'
          Dst:             _Z27ncclTopoGetXmlGraphFromFilePKcP7ncclXml
        - Src:             'graph/search.cc:1157,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1157,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1159,5'
          Dst:             _Z23ncclTopoGetGraphFromXmlP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
        - Src:             'graph/search.cc:1159,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1159,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1160,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1182,3'
          Dst:             _Z19ncclTopoSplitNvLinkP14ncclTopoSystemPi
        - Src:             'graph/search.cc:1182,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1182,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1190,3'
          Dst:             _Z15ncclCallocDebugI13ncclTopoGraphE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/search.cc:1190,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1190,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1220,3'
          Dst:             _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - Src:             'graph/search.cc:1220,3'
          Dst:             _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - Src:             'graph/search.cc:1220,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1220,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1294,5'
          Dst:             _Z19ncclTopoDupChannelsP13ncclTopoGraphii
        - Src:             'graph/search.cc:1329,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1334,5'
          Dst:             _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - Src:             'graph/search.cc:1334,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:1336,5'
          Dst:             _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - Src:             'graph/search.cc:1336,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:1336,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclTopoGetGraphFromXmlP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclTopoGetGraphFromXmlSubP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:992,5'
          Dst:             _Z26ncclTopoGetGraphFromXmlSubP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
        - Src:             'graph/search.cc:992,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:992,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          405
      EdgeCount:       142
      CyclomaticComplexity: 44
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - _Z20ncclTopoSearchParamsP14ncclTopoSystemiPiS1_
        - _Z20ncclTopoSearchRecNetP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:883,3'
          Dst:             _Z20ncclTopoSearchParamsP14ncclTopoSystemiPiS1_
        - Src:             'graph/search.cc:886,5'
          Dst:             _Z20ncclTopoSearchRecNetP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - Src:             'graph/search.cc:886,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:886,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:890,7'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:890,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:890,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:895,7'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:895,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:895,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:900,7'
          Dst:             _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - Src:             'graph/search.cc:900,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:900,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:901,7'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:901,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:901,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:907,9'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:907,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:907,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclTopoDupChannelsP13ncclTopoGraphii
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          521
      EdgeCount:       162
      CyclomaticComplexity: 46
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamScatterEnablev
        - _Z24ncclTopoGetNetDevsPolicyP13netDevsPolicyPi
        - _ZL24ncclTopoPrefNetsGpuFirstP14ncclTopoSystemiPiS1_
        - _ZL28ncclTopoPrefNetsChannelFirstP14ncclTopoSystemiPiS1_
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:548,29'
          Dst:             _Z22ncclParamScatterEnablev
        - Src:             'graph/search.cc:550,5'
          Dst:             _ZL24ncclTopoPrefNetsGpuFirstP14ncclTopoSystemiPiS1_
        - Src:             'graph/search.cc:550,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:550,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:553,5'
          Dst:             _ZL28ncclTopoPrefNetsChannelFirstP14ncclTopoSystemiPiS1_
        - Src:             'graph/search.cc:553,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:553,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:560,3'
          Dst:             _Z24ncclTopoGetNetDevsPolicyP13netDevsPolicyPi
        - Src:             'graph/search.cc:560,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamScatterEnablev
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:541,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL24ncclTopoPrefNetsGpuFirstP14ncclTopoSystemiPiS1_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          327
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:487,7'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/search.cc:488,7'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:487,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:487,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:488,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:488,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28ncclTopoPrefNetsChannelFirstP14ncclTopoSystemiPiS1_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          301
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:516,7'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/search.cc:517,7'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:516,7'
          Dst:             _Z19ncclTopoGetLocalNetP14ncclTopoSystemiiPlPi
        - Src:             'graph/search.cc:516,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:516,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:517,7'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/search.cc:517,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:517,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclTopoSearchParamsP14ncclTopoSystemiPiS1_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclTopoSearchRecNetP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         265
      ICount:          1169
      EdgeCount:       373
      CyclomaticComplexity: 110
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:749,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/search.cc:749,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:749,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:750,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/search.cc:750,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:750,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:752,3'
          Dst:             _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - Src:             'graph/search.cc:752,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:752,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:790,13'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:790,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:790,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:801,9'
          Dst:             _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - Src:             'graph/search.cc:801,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:801,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:802,9'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:802,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:802,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:809,11'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:809,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:809,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:818,11'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:818,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:818,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:823,9'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/search.cc:823,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:823,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:828,11'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:828,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:828,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          174
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - _ZTW15ncclDebugNoWarn
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:364,3'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:364,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:364,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:367,5'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:367,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:367,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:369,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:369,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:369,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          279
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10followPathP16ncclTopoLinkListP12ncclTopoNodeifPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:136,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:161,3'
          Dst:             _ZL10followPathP16ncclTopoLinkListP12ncclTopoNodeifPi
        - Src:             'graph/search.cc:161,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:161,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:171,3'
          Dst:             _ZL10followPathP16ncclTopoLinkListP12ncclTopoNodeifPi
        - Src:             'graph/search.cc:171,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:171,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         299
      ICount:          1241
      EdgeCount:       424
      CyclomaticComplexity: 127
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - _Z21ncclTopoCompareGraphsP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - _Z21ncclTopoSearchTryNvlsP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - _Z25ncclTopoSearchNextGpuSortP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodePiS5_i
        - _Z30ncclTopoSearchTryCollnetDirectP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - _ZL11getGpuIndexP14ncclTopoSystemiPi
        - _ZL11getNetIndexP14ncclTopoSystemlPi
        - _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - _ZL22ncclTopoSearchCheckNetP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodeii
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:637,5'
          Dst:             _Z21ncclTopoCompareGraphsP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - Src:             'graph/search.cc:643,7'
          Dst:             _Z17ncclTopoSearchRecP14ncclTopoSystemP13ncclTopoGraphS2_Pi
        - Src:             'graph/search.cc:643,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:643,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:655,7'
          Dst:             _ZL11getNetIndexP14ncclTopoSystemlPi
        - Src:             'graph/search.cc:655,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:655,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:658,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/search.cc:658,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:658,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:659,7'
          Dst:             _Z18ncclTopoSelectNetsP14ncclTopoSystemiiPiS1_
        - Src:             'graph/search.cc:659,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:659,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:662,14'
          Dst:             _ZL22ncclTopoSearchCheckNetP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodeii
        - Src:             'graph/search.cc:673,9'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:673,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:673,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:677,11'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:677,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:677,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:682,11'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:682,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:682,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:688,5'
          Dst:             _Z21ncclTopoSearchTryNvlsP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - Src:             'graph/search.cc:688,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:688,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:690,5'
          Dst:             _Z30ncclTopoSearchTryCollnetDirectP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
        - Src:             'graph/search.cc:690,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:690,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:701,7'
          Dst:             _Z20ncclTopoReplayGetGpuP14ncclTopoSystemP13ncclTopoGraphiPi
        - Src:             'graph/search.cc:701,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:701,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:705,7'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/search.cc:705,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:705,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:706,7'
          Dst:             _Z25ncclTopoSearchNextGpuSortP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodePiS5_i
        - Src:             'graph/search.cc:706,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:706,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:714,7'
          Dst:             _Z20ncclTopoSearchTryGpuP14ncclTopoSystemP13ncclTopoGraphS2_iiiiPiiii
        - Src:             'graph/search.cc:714,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:714,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:721,5'
          Dst:             _ZL11getGpuIndexP14ncclTopoSystemiPi
        - Src:             'graph/search.cc:721,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:721,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:723,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:723,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:723,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:725,7'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:725,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:725,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:728,7'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:728,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:728,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:732,5'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:732,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:732,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclTopoCompareGraphsP14ncclTopoSystemP13ncclTopoGraphS2_Pi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11getNetIndexP14ncclTopoSystemlPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclTopoSearchCheckNetP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodeii
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          256
      EdgeCount:       76
      CyclomaticComplexity: 24
      functionsReached:
        - _Z25ncclParamMnnvlRailPerHostv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:608,16'
          Dst:             _Z25ncclParamMnnvlRailPerHostv
    - functionName:    _Z21ncclTopoSearchTryNvlsP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          318
      EdgeCount:       111
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:417,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:417,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:417,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:425,7'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:425,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:425,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:432,7'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:432,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:432,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:436,7'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:436,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:436,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:441,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:441,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:441,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclTopoSearchTryCollnetDirectP14ncclTopoSystemP13ncclTopoGraphS2_iiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          420
      EdgeCount:       137
      CyclomaticComplexity: 41
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:381,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:381,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:381,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:386,7'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:386,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:386,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:397,7'
          Dst:             _Z20ncclTopoSearchRecGpuP14ncclTopoSystemP13ncclTopoGraphS2_P12ncclTopoNodeiiiiPi
        - Src:             'graph/search.cc:397,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:397,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:401,7'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:401,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:401,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:406,5'
          Dst:             _ZL18ncclTopoFollowPathP14ncclTopoSystemP13ncclTopoGraphiiiifPP12ncclTopoNode
        - Src:             'graph/search.cc:406,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclTopoSearchNextGpuSortP14ncclTopoSystemP13ncclTopoGraphP12ncclTopoNodePiS5_i
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          714
      EdgeCount:       186
      CyclomaticComplexity: 54
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11getNetPathsP14ncclTopoSystemP13ncclTopoGraphPP16ncclTopoLinkList
        - _ZL14cmpIntraScoresP12ncclGpuScorei
        - _ZL8cmpScorePKvS0_
        - _ZL8gpuPciBwP12ncclTopoNode
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:260,16'
          Dst:             _ZL11getNetPathsP14ncclTopoSystemP13ncclTopoGraphPP16ncclTopoLinkList
        - Src:             'graph/search.cc:260,16'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:260,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:283,3'
          Dst:             qsort
        - Src:             'graph/search.cc:283,3'
          Dst:             _ZL8cmpScorePKvS0_
        - Src:             'graph/search.cc:276,34'
          Dst:             _ZL8gpuPciBwP12ncclTopoNode
        - Src:             'graph/search.cc:286,24'
          Dst:             _ZL14cmpIntraScoresP12ncclGpuScorei
    - functionName:    _ZL11getGpuIndexP14ncclTopoSystemiPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:230,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11getNetPathsP14ncclTopoSystemP13ncclTopoGraphPP16ncclTopoLinkList
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11getNetIndexP14ncclTopoSystemlPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:249,3'
          Dst:             _ZL11getNetIndexP14ncclTopoSystemlPi
        - Src:             'graph/search.cc:249,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:249,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8cmpScorePKvS0_
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8gpuPciBwP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14cmpIntraScoresP12ncclGpuScorei
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclParamMnnvlRailPerHostv
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:592,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclTopoGetGraphFromXmlSubP11ncclXmlNodeP14ncclTopoSystemP13ncclTopoGraphPi
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          491
      EdgeCount:       171
      CyclomaticComplexity: 52
      functionsReached:
        - _Z17ncclParamCrossNicv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclTopoGetChannelFromXmlP11ncclXmlNodeiP14ncclTopoSystemP13ncclTopoGraph
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - _ZL14kvConvertToIntPKcPiP6kvDict
        - _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
        - _ZTW15ncclDebugNoWarn
        - strtof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:962,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:962,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:962,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:966,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:966,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:966,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:967,7'
          Dst:             _Z17ncclParamCrossNicv
        - Src:             'graph/search.cc:970,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:970,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:970,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:971,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:971,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:971,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:972,3'
          Dst:             _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
        - Src:             'graph/search.cc:972,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:972,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:973,3'
          Dst:             _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
        - Src:             'graph/search.cc:973,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:973,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:975,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:976,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:977,31'
          Dst:             strtof
        - Src:             'graph/search.cc:978,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:979,3'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/search.cc:980,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:981,3'
          Dst:             _ZL14kvConvertToIntPKcPiP6kvDict
        - Src:             'graph/search.cc:982,3'
          Dst:             _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:982,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:982,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:984,5'
          Dst:             _Z25ncclTopoGetChannelFromXmlP11ncclXmlNodeiP14ncclTopoSystemP13ncclTopoGraph
        - Src:             'graph/search.cc:984,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:984,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlGetAttrIntP11ncclXmlNodePKcPi
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strtol
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:124,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:125,12'
          Dst:             strtol
    - functionName:    _ZL15xmlGetAttrFloatP11ncclXmlNodePKcPf
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZTW15ncclDebugNoWarn
        - strtof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:160,3'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:160,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/xml.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:161,12'
          Dst:             strtof
    - functionName:    _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:100,3'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
    - functionName:    _ZL14kvConvertToIntPKcPiP6kvDict
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29printMissingTopoDictValueHintv
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:438,30'
          Dst:             strlen
        - Src:             'graph/xml.h:438,9'
          Dst:             strncmp
        - Src:             'graph/xml.h:444,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:445,3'
          Dst:             _Z29printMissingTopoDictValueHintv
    - functionName:    _Z25ncclTopoGetChannelFromXmlP11ncclXmlNodeiP14ncclTopoSystemP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          281
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - _ZTW15ncclDebugNoWarn
        - strcmp
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:932,5'
          Dst:             _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
        - Src:             'graph/search.cc:932,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/search.cc:932,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/search.cc:933,11'
          Dst:             strtol
        - Src:             'graph/search.cc:934,9'
          Dst:             strcmp
        - Src:             'graph/search.cc:936,16'
          Dst:             strcmp
        - Src:             'graph/search.cc:939,7'
          Dst:             _ZL15xmlGetAttrIndexP11ncclXmlNodePKcPi
        - Src:             'graph/search.cc:941,16'
          Dst:             strtol
        - Src:             'graph/search.cc:950,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13xmlGetAttrStrP11ncclXmlNodePKcPS2_
      functionSourceFile: '/src/nccl/src/graph/xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24printMissingTopoAttrHintPKcS0_
        - _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/xml.h:114,3'
          Dst:             _ZL10xmlGetAttrP11ncclXmlNodePKcPS2_
        - Src:             'graph/xml.h:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/xml.h:117,5'
          Dst:             _Z24printMissingTopoAttrHintPKcS0_
    - functionName:    _Z28ncclTopoCheckCrossNicSupportPb
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ncclParamCrossNicv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:1101,17'
          Dst:             _Z17ncclParamCrossNicv
    - functionName:    _Z22ncclTopoComputeCommCPUP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10getTotalBwP14ncclTopoSystemP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          152
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8getMaxBwP14ncclTopoSystemP12ncclTopoNodei
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTopoSearchInitP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/search.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10getTotalBwP14ncclTopoSystemP12ncclTopoNode
        - _ZL8getMaxBwP14ncclTopoSystemP12ncclTopoNodei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/search.cc:50,45'
          Dst:             _ZL8getMaxBwP14ncclTopoSystemP12ncclTopoNodei
        - Src:             'graph/search.cc:51,49'
          Dst:             _ZL10getTotalBwP14ncclTopoSystemP12ncclTopoNode
    - functionName:    _ZL8log2DownIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6log2UpIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13min_constexprImET_S0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13min_constexprImJEET_S0_S0_DpT0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13min_constexprImET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:526,10'
          Dst:             _Z13min_constexprImET_S0_
    - functionName:    _ZL16ncclTopoNVLinkBwi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP12ncclTopoLinkEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclReallocDebugIP12ncclTopoLinkE12ncclResult_tPPT_mmPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP12ncclTopoLinkEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI16ncclTopoLinkListEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclTopoPathReserveP16ncclTopoLinkListi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z16ncclReallocDebugIP12ncclTopoLinkE12ncclResult_tPPT_mmPKciS7_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:41,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:47,3'
          Dst:             _Z16ncclReallocDebugIP12ncclTopoLinkE12ncclResult_tPPT_mmPKciS7_b
        - Src:             'graph/paths.cc:47,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:47,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL7getPathP14ncclTopoSystemP12ncclTopoNodeilPP16ncclTopoLinkList
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:32,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI16ncclTopoLinkListE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16ncclTopoLinkListEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16ncclTopoLinkListEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16ncclTopoLinkListEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16ncclTopoLinkListEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16ncclTopoLinkListEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTopoSplitNvLinkP14ncclTopoSystemPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          373
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1112,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/paths.cc:1112,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:1112,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:1124,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/paths.cc:1124,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:1124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclTopoPathAllDirectNVLinkP14ncclTopoSystemPb
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1100,3'
          Dst:             _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
    - functionName:    _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclTopoPathAllNVLinkP14ncclTopoSystemPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1092,3'
          Dst:             _Z21ncclTopoGetGpuMaxPathP14ncclTopoSystemiPi
    - functionName:    _Z21ncclTopoGetGpuMinPathP14ncclTopoSystemiPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTopoGetNvbGpusP14ncclTopoSystemiPiPS1_
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1045,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/paths.cc:1045,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:1045,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclDevMaxChannelsForArgsBytesm
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13min_constexprImJEET_S0_S0_DpT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:539,15'
          Dst:             _Z13min_constexprImJEET_S0_S0_DpT0_
    - functionName:    _ZL8pow2DownIiET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIiEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:365,20'
          Dst:             _ZL8log2DownIiEiT_
    - functionName:    _ZL6pow2UpIiET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6log2UpIiEiT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:358,20'
          Dst:             _ZL6log2UpIiEiT_
    - functionName:    _Z26ncclTopoComputeP2pChannelsP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          252
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11initChannelP8ncclCommi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamWorkArgsBytesv
        - _Z24ncclParamMaxP2pNChannelsv
        - _Z24ncclParamMinP2pNChannelsv
        - _Z30ncclDevMaxChannelsForArgsBytesm
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL6pow2UpIiET_S0_
        - _ZL8pow2DownIiET_S0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1011,57'
          Dst:             _Z24ncclParamMaxP2pNChannelsv
        - Src:             'graph/paths.cc:1013,50'
          Dst:             _Z24ncclParamMinP2pNChannelsv
        - Src:             'graph/paths.cc:1015,57'
          Dst:             _Z24ncclParamMaxP2pNChannelsv
        - Src:             'graph/paths.cc:1016,60'
          Dst:             _Z24ncclParamMinP2pNChannelsv
        - Src:             'graph/paths.cc:1020,31'
          Dst:             _ZL6pow2UpIiET_S0_
        - Src:             'graph/paths.cc:1021,24'
          Dst:             _ZL6pow2UpIiET_S0_
        - Src:             'graph/paths.cc:1022,93'
          Dst:             _Z22ncclParamWorkArgsBytesv
        - Src:             'graph/paths.cc:1022,62'
          Dst:             _Z30ncclDevMaxChannelsForArgsBytesm
        - Src:             'graph/paths.cc:1022,53'
          Dst:             _ZL8pow2DownIiET_S0_
        - Src:             'graph/paths.cc:1028,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:0,0'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'graph/paths.cc:1038,62'
          Dst:             _Z11initChannelP8ncclCommi
        - Src:             'graph/paths.cc:1038,62'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:1038,62'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclParamMaxP2pNChannelsv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:989,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamMinP2pNChannelsv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:988,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20ncclTopoGetNchannelsP8ncclCommiiPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          182
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclParamP2pPerChannelNetBwv
        - _Z28ncclTopoGetLocalNetCountByBwP14ncclTopoSystemiPiPf
        - _ZL16ncclTopoNVLinkBwi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZL5divUpIiiiET1_T_T0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:956,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:966,21'
          Dst:             _ZL16ncclTopoNVLinkBwi
        - Src:             'graph/paths.cc:978,7'
          Dst:             _Z28ncclTopoGetLocalNetCountByBwP14ncclTopoSystemiPiPf
        - Src:             'graph/paths.cc:978,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:978,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:981,82'
          Dst:             _Z27ncclParamP2pPerChannelNetBwv
        - Src:             'graph/paths.cc:981,59'
          Dst:             _ZL5divUpIiiiET1_T_T0_
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.h:249,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclParamP2pPerChannelNetBwv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:949,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z33ncclTopoComputeP2pChannelsPerPeerP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          164
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20ncclTopoGetNchannelsP8ncclCommiiPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:1000,5'
          Dst:             _ZL20ncclTopoGetNchannelsP8ncclCommiiPi
        - Src:             'graph/paths.cc:1000,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:1000,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclTopoFreeP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19ncclTopoRemovePathsP14ncclTopoSystem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:945,3'
          Dst:             _Z19ncclTopoRemovePathsP14ncclTopoSystem
    - functionName:    _Z19ncclTopoRemovePathsP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         102
      ICount:          459
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTopoTrimSystemP14ncclTopoSystemP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          386
      EdgeCount:       114
      CyclomaticComplexity: 33
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIlE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclTopoRemoveNodeP14ncclTopoSystemii
        - _Z19ncclTopoRemovePathsP14ncclTopoSystem
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:903,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/paths.cc:903,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:903,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:904,3'
          Dst:             _Z15ncclCallocDebugIlE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/paths.cc:904,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:904,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:917,3'
          Dst:             _Z19ncclTopoRemovePathsP14ncclTopoSystem
        - Src:             'graph/paths.cc:928,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:932,5'
          Dst:             _Z18ncclTopoRemoveNodeP14ncclTopoSystemii
        - Src:             'graph/paths.cc:932,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:932,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13mergePathTypeii
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12addInterStepP14ncclTopoSystemiiiiii
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          402
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13mergePathTypeii
        - _ZL19ncclTopoPathReserveP16ncclTopoLinkListi
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:232,3'
          Dst:             _ZL19ncclTopoPathReserveP16ncclTopoLinkListi
        - Src:             'graph/paths.cc:232,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:232,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:242,16'
          Dst:             _ZL13mergePathTypeii
    - functionName:    _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         239
      ICount:          1100
      EdgeCount:       331
      CyclomaticComplexity: 94
      functionsReached:
        - _Z15ncclCallocDebugI16ncclTopoLinkListE12ncclResult_tPPT_mPKciS6_b
        - _Z19ncclParamNvbDisablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclTopoPathReserveP16ncclTopoLinkListi
        - _ZL7getPathP14ncclTopoSystemP12ncclTopoNodeilPP16ncclTopoLinkList
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:54,5'
          Dst:             _Z15ncclCallocDebugI16ncclTopoLinkListE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/paths.cc:54,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:54,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:64,3'
          Dst:             _ZL7getPathP14ncclTopoSystemP12ncclTopoNodeilPP16ncclTopoLinkList
        - Src:             'graph/paths.cc:64,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:64,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:74,7'
          Dst:             _ZL7getPathP14ncclTopoSystemP12ncclTopoNodeilPP16ncclTopoLinkList
        - Src:             'graph/paths.cc:74,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:74,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:79,11'
          Dst:             _Z15ncclCallocDebugI16ncclTopoLinkListE12ncclResult_tPPT_mPKciS6_b
        - Src:             'graph/paths.cc:79,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:79,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:84,9'
          Dst:             _ZL7getPathP14ncclTopoSystemP12ncclTopoNodeilPP16ncclTopoLinkList
        - Src:             'graph/paths.cc:84,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:84,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:94,14'
          Dst:             _Z19ncclParamNvbDisablev
        - Src:             'graph/paths.cc:123,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:127,11'
          Dst:             _ZL19ncclTopoPathReserveP16ncclTopoLinkListi
        - Src:             'graph/paths.cc:127,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:127,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclParamNvbDisablev
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:36,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclTopoComputePathsP14ncclTopoSystemP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         457
      ICount:          1910
      EdgeCount:       638
      CyclomaticComplexity: 183
      functionsReached:
        - _Z14ncclPxnDisableP8ncclComm
        - _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - _Z15ncclParamPxnC2cv
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
        - _Z19ncclTopoRemovePathsP14ncclTopoSystem
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12addInterStepP14ncclTopoSystemiiiiii
        - _ZL13mergePathTypeii
        - _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:755,3'
          Dst:             _Z19ncclTopoRemovePathsP14ncclTopoSystem
        - Src:             'graph/paths.cc:759,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:759,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:759,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:764,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:764,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:764,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:769,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:769,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:769,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:774,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:774,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:774,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:779,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:779,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:779,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:784,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:784,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:784,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:789,5'
          Dst:             _ZL16ncclTopoSetPathsP12ncclTopoNodeP14ncclTopoSystem
        - Src:             'graph/paths.cc:789,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:789,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:796,7'
          Dst:             _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - Src:             'graph/paths.cc:796,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:796,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:801,9'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/paths.cc:801,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:801,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:802,9'
          Dst:             _ZL12addInterStepP14ncclTopoSystemiiiiii
        - Src:             'graph/paths.cc:802,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:802,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:813,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:813,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:816,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:816,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:829,5'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/paths.cc:829,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:829,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:831,5'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/paths.cc:831,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:831,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:835,11'
          Dst:             _ZL13mergePathTypeii
        - Src:             'graph/paths.cc:849,11'
          Dst:             _Z14ncclPxnDisableP8ncclComm
        - Src:             'graph/paths.cc:851,9'
          Dst:             _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
        - Src:             'graph/paths.cc:851,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:851,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:856,11'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/paths.cc:856,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:856,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:858,25'
          Dst:             _Z15ncclParamPxnC2cv
        - Src:             'graph/paths.cc:870,13'
          Dst:             _ZL12addInterStepP14ncclTopoSystemiiiiii
        - Src:             'graph/paths.cc:870,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:870,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:877,9'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/paths.cc:877,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:877,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:881,11'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/paths.cc:881,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:881,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:882,11'
          Dst:             _ZL12addInterStepP14ncclTopoSystemiiiiii
        - Src:             'graph/paths.cc:882,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:882,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:883,11'
          Dst:             _ZL12addInterStepP14ncclTopoSystemiiiiii
        - Src:             'graph/paths.cc:883,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:883,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:892,5'
          Dst:             _Z19ncclTopoGetLocalGpuP14ncclTopoSystemlPi
        - Src:             'graph/paths.cc:892,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:892,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          842
      EdgeCount:       254
      CyclomaticComplexity: 74
      functionsReached:
        - _Z15ncclTopoCpuTypeP14ncclTopoSystemPiS1_S1_
        - _Z18ncclTopoCheckMNNVLP8ncclCommP12ncclPeerInfoS2_Pi
        - _Z19ncclGetUserP2pLevelPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNvmlEnsureInitializedv
        - _Z26ncclParamIgnoreDisabledP2pv
        - _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:337,9'
          Dst:             _Z18ncclTopoCheckMNNVLP8ncclCommP12ncclPeerInfoS2_Pi
        - Src:             'graph/paths.cc:342,11'
          Dst:             _Z19ncclGetUserP2pLevelPi
        - Src:             'graph/paths.cc:359,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:361,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:375,7'
          Dst:             _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - Src:             'graph/paths.cc:375,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:375,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:377,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:377,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:377,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:386,3'
          Dst:             _Z15ncclTopoCpuTypeP14ncclTopoSystemPiS1_S1_
        - Src:             'graph/paths.cc:386,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:386,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:392,3'
          Dst:             _Z19ncclGetUserP2pLevelPi
        - Src:             'graph/paths.cc:401,6'
          Dst:             _Z26ncclParamIgnoreDisabledP2pv
        - Src:             'graph/paths.cc:408,7'
          Dst:             _Z25ncclNvmlEnsureInitializedv
        - Src:             'graph/paths.cc:408,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:408,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:421,16'
          Dst:             _Z26ncclParamIgnoreDisabledP2pv
        - Src:             'graph/paths.cc:429,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:423,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          194
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:207,3'
          Dst:             _Z16ncclTopoGetLocalP14ncclTopoSystemiiiPiS1_S1_
        - Src:             'graph/paths.cc:207,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:207,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:209,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclPxnDisableP8ncclComm
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z19ncclParamPxnDisablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:707,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:710,20'
          Dst:             _Z19ncclParamPxnDisablev
    - functionName:    _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          468
      EdgeCount:       152
      CyclomaticComplexity: 46
      functionsReached:
        - _Z12ncclGetLevelPiPKcS1_
        - _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - _Z18ncclParamNetGdrC2cv
        - _Z19ncclParamNetGdrReadv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamNetGdrMloPartv
        - _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:501,3'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/paths.cc:501,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:501,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:503,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:503,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:503,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:514,47'
          Dst:             _Z22ncclParamNetGdrMloPartv
        - Src:             'graph/paths.cc:518,24'
          Dst:             _Z19ncclParamNetGdrReadv
        - Src:             'graph/paths.cc:538,21'
          Dst:             _Z18ncclParamNetGdrC2cv
        - Src:             'graph/paths.cc:539,3'
          Dst:             _Z12ncclGetLevelPiPKcS1_
        - Src:             'graph/paths.cc:545,5'
          Dst:             _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
        - Src:             'graph/paths.cc:545,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:545,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:546,5'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:546,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:546,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:566,3'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/paths.cc:566,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclParamPxnC2cv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:749,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclParamNetGdrMloPartv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:493,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclParamNetGdrReadv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:487,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclParamNetGdrC2cv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:492,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z12ncclGetLevelPiPKcS1_
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          237
      EdgeCount:       82
      CyclomaticComplexity: 26
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:269,25'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/paths.cc:271,23'
          Dst:             strtol
        - Src:             'graph/paths.cc:273,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:277,25'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:280,15'
          Dst:             strcmp
        - Src:             'graph/paths.cc:290,26'
          Dst:             strtol
        - Src:             'graph/paths.cc:295,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclTopoGetIntermediateRankP14ncclTopoSystemilPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          276
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:667,3'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/paths.cc:667,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:667,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:668,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:668,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:668,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:687,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:690,5'
          Dst:             _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
        - Src:             'graph/paths.cc:690,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:690,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclTopoDevToRankP14ncclTopoSystemiibPi
      functionSourceFile: '/src/nccl/src/graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/topo.h:263,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclParamPxnDisablev
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:698,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclTopoCheckMNNVLP8ncclCommP12ncclPeerInfoS2_Pi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:477,8'
          Dst:             memcmp
    - functionName:    _Z19ncclGetUserP2pLevelPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclGetLevelPiPKcS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:310,35'
          Dst:             _Z12ncclGetLevelPiPKcS1_
    - functionName:    _Z26ncclParamIgnoreDisabledP2pv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:303,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclTopoGetPxnRanksP8ncclCommPPiS1_
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          319
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:730,5'
          Dst:             _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - Src:             'graph/paths.cc:730,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:730,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:733,5'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/paths.cc:733,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:733,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:740,7'
          Dst:             _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'graph/paths.cc:740,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:740,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          152
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _Z24ncclParamNetDisableIntrav
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:633,7'
          Dst:             _Z24ncclParamNetDisableIntrav
        - Src:             'graph/paths.cc:640,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:641,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
    - functionName:    _Z24ncclParamNetDisableIntrav
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:629,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclTopoNeedFlushP8ncclCommliiP17ncclTopoFlushType
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          292
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamNetForceFlushv
        - _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:606,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:606,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:607,32'
          Dst:             _Z22ncclParamNetForceFlushv
        - Src:             'graph/paths.cc:613,3'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'graph/paths.cc:613,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:620,5'
          Dst:             _Z15ncclGetLocalCpuP14ncclTopoSystemiPi
        - Src:             'graph/paths.cc:620,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:620,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:621,5'
          Dst:             _ZL17ncclTopoIdToIndexP14ncclTopoSystemilPi
        - Src:             'graph/paths.cc:621,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:621,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamNetForceFlushv
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:599,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclTopoIsGdrAvailP14ncclTopoSystemiPb
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          167
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:584,5'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/paths.cc:584,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:584,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/paths.cc:589,5'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'graph/paths.cc:589,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/paths.cc:589,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:156,3'
          Dst:             snprintf
        - Src:             'graph/paths.cc:158,16'
          Dst:             strlen
        - Src:             'graph/paths.cc:176,7'
          Dst:             snprintf
        - Src:             'graph/paths.cc:180,16'
          Dst:             strlen
        - Src:             'graph/paths.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTopoPrintPathsP14ncclTopoSystem
      functionSourceFile: '/src/nccl/src/graph/paths.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          119
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/paths.cc:191,5'
          Dst:             _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
        - Src:             'graph/paths.cc:194,5'
          Dst:             _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
        - Src:             'graph/paths.cc:197,5'
          Dst:             _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
        - Src:             'graph/paths.cc:200,5'
          Dst:             _ZL14printNodePathsP14ncclTopoSystemP12ncclTopoNode
    - functionName:    _ZL8log2DownIlEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11setTreeDownP8ncclTreePii
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:131,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9setTreeUpP8ncclTreePii
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5log2il
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIlEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:57,10'
          Dst:             _ZL8log2DownIlEiT_
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11connectNvlsP8ncclCommPii
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          790
      EdgeCount:       201
      CyclomaticComplexity: 54
      functionsReached:
        - _Z12ncclGetDtreeiiPiS_S_S_S_S_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:275,3'
          Dst:             _Z12ncclGetDtreeiiPiS_S_S_S_S_S_S_
        - Src:             'graph/connect.cc:275,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:275,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:286,7'
          Dst:             sprintf
        - Src:             'graph/connect.cc:289,24'
          Dst:             strlen
        - Src:             'graph/connect.cc:289,9'
          Dst:             sprintf
        - Src:             'graph/connect.cc:291,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:321,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14connectCollNetP8ncclCommP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          548
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - sprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:183,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:183,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:183,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:198,5'
          Dst:             sprintf
        - Src:             'graph/connect.cc:218,20'
          Dst:             strlen
        - Src:             'graph/connect.cc:206,24'
          Dst:             strlen
        - Src:             'graph/connect.cc:212,24'
          Dst:             strlen
        - Src:             'graph/connect.cc:212,9'
          Dst:             sprintf
        - Src:             'graph/connect.cc:210,26'
          Dst:             strlen
        - Src:             'graph/connect.cc:210,11'
          Dst:             sprintf
        - Src:             'graph/connect.cc:218,20'
          Dst:             strlen
        - Src:             'graph/connect.cc:224,20'
          Dst:             strlen
        - Src:             'graph/connect.cc:222,22'
          Dst:             strlen
        - Src:             'graph/connect.cc:222,7'
          Dst:             sprintf
        - Src:             'graph/connect.cc:230,24'
          Dst:             strlen
        - Src:             'graph/connect.cc:230,9'
          Dst:             sprintf
        - Src:             'graph/connect.cc:239,20'
          Dst:             strlen
        - Src:             'graph/connect.cc:239,5'
          Dst:             sprintf
        - Src:             'graph/connect.cc:240,20'
          Dst:             strlen
        - Src:             'graph/connect.cc:240,5'
          Dst:             sprintf
        - Src:             'graph/connect.cc:242,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12copyChannelsP8ncclCommiiPiS1_
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12connectTreesP8ncclCommPiS1_S1_S1_
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          501
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached:
        - _Z12ncclGetDtreeiiPiS_S_S_S_S_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11setTreeDownP8ncclTreePii
        - _ZL5log2il
        - _ZL9setTreeUpP8ncclTreePii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:144,43'
          Dst:             _ZL5log2il
        - Src:             'graph/connect.cc:148,3'
          Dst:             _Z12ncclGetDtreeiiPiS_S_S_S_S_S_S_
        - Src:             'graph/connect.cc:148,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:148,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:156,7'
          Dst:             _ZL9setTreeUpP8ncclTreePii
        - Src:             'graph/connect.cc:157,7'
          Dst:             _ZL9setTreeUpP8ncclTreePii
        - Src:             'graph/connect.cc:160,7'
          Dst:             _ZL11setTreeDownP8ncclTreePii
        - Src:             'graph/connect.cc:160,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:160,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:161,7'
          Dst:             _ZL11setTreeDownP8ncclTreePii
        - Src:             'graph/connect.cc:161,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:161,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:164,7'
          Dst:             _ZL11setTreeDownP8ncclTreePii
        - Src:             'graph/connect.cc:164,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:164,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:165,7'
          Dst:             _ZL11setTreeDownP8ncclTreePii
        - Src:             'graph/connect.cc:165,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:165,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:168,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:170,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12connectRingsP8ncclCommPiS1_S1_S1_
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclTopoPostsetP8ncclCommPiS1_PP13ncclTopoRanksS1_PP13ncclTopoGraphS0_
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         343
      ICount:          1796
      EdgeCount:       479
      CyclomaticComplexity: 138
      functionsReached:
        - _Z14exchangeValuesPiS_
        - _Z14ncclBuildRingsiPiiiS_S_
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclMaxNchannelsv
        - _Z16ncclMinNchannelsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclParamUnpackDoubleNChannelsv
        - _ZL11connectNvlsP8ncclCommPii
        - _ZL12connectRingsP8ncclCommPiS1_S1_S1_
        - _ZL12connectTreesP8ncclCommPiS1_S1_S1_
        - _ZL12copyChannelsP8ncclCommiiPiS1_
        - _ZL14connectCollNetP8ncclCommP13ncclTopoGraph
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:392,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:392,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:392,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:393,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:393,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:393,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:394,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:394,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:394,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:395,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:395,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:395,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:396,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:396,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:396,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:397,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:397,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:398,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:398,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:398,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:399,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/connect.cc:399,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:408,9'
          Dst:             _Z14exchangeValuesPiS_
        - Src:             'graph/connect.cc:409,9'
          Dst:             _Z14exchangeValuesPiS_
        - Src:             'graph/connect.cc:410,9'
          Dst:             _Z14exchangeValuesPiS_
        - Src:             'graph/connect.cc:411,9'
          Dst:             _Z14exchangeValuesPiS_
        - Src:             'graph/connect.cc:444,3'
          Dst:             _ZL12connectRingsP8ncclCommPiS1_S1_S1_
        - Src:             'graph/connect.cc:445,3'
          Dst:             _ZL12connectTreesP8ncclCommPiS1_S1_S1_
        - Src:             'graph/connect.cc:445,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:445,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:468,37'
          Dst:             _ZL12copyChannelsP8ncclCommiiPiS1_
        - Src:             'graph/connect.cc:476,7'
          Dst:             _ZL14connectCollNetP8ncclCommP13ncclTopoGraph
        - Src:             'graph/connect.cc:476,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:476,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:482,35'
          Dst:             _ZL12copyChannelsP8ncclCommiiPiS1_
        - Src:             'graph/connect.cc:488,7'
          Dst:             _Z30ncclParamUnpackDoubleNChannelsv
        - Src:             'graph/connect.cc:489,35'
          Dst:             _ZL12copyChannelsP8ncclCommiiPiS1_
        - Src:             'graph/connect.cc:497,34'
          Dst:             _Z16ncclMaxNchannelsv
        - Src:             'graph/connect.cc:500,38'
          Dst:             _Z16ncclMinNchannelsv
        - Src:             'graph/connect.cc:499,7'
          Dst:             _ZL12copyChannelsP8ncclCommiiPiS1_
        - Src:             'graph/connect.cc:503,53'
          Dst:             _Z16ncclMaxNchannelsv
        - Src:             'graph/connect.cc:505,46'
          Dst:             _Z16ncclMinNchannelsv
        - Src:             'graph/connect.cc:505,7'
          Dst:             _ZL12copyChannelsP8ncclCommiiPiS1_
        - Src:             'graph/connect.cc:514,3'
          Dst:             _ZL11connectNvlsP8ncclCommPii
        - Src:             'graph/connect.cc:514,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:514,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/connect.cc:522,3'
          Dst:             _Z14ncclBuildRingsiPiiiS_S_
        - Src:             'graph/connect.cc:522,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/connect.cc:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14exchangeValuesPiS_
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclParamUnpackDoubleNChannelsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:378,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclMaxNchannelsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclParamMaxNringsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamMaxNchannelsv
        - _Z22ncclParamWorkArgsBytesv
        - _Z30ncclDevMaxChannelsForArgsBytesm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:350,7'
          Dst:             _Z18ncclParamMaxNringsv
        - Src:             'graph/connect.cc:350,50'
          Dst:             _Z18ncclParamMaxNringsv
        - Src:             'graph/connect.cc:351,7'
          Dst:             _Z21ncclParamMaxNchannelsv
        - Src:             'graph/connect.cc:351,53'
          Dst:             _Z21ncclParamMaxNchannelsv
        - Src:             'graph/connect.cc:352,72'
          Dst:             _Z22ncclParamWorkArgsBytesv
        - Src:             'graph/connect.cc:352,41'
          Dst:             _Z30ncclDevMaxChannelsForArgsBytesm
        - Src:             'graph/connect.cc:355,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclMinNchannelsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclParamMinNringsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamMinNchannelsv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:336,7'
          Dst:             _Z18ncclParamMinNringsv
        - Src:             'graph/connect.cc:336,50'
          Dst:             _Z18ncclParamMinNringsv
        - Src:             'graph/connect.cc:337,7'
          Dst:             _Z21ncclParamMinNchannelsv
        - Src:             'graph/connect.cc:337,53'
          Dst:             _Z21ncclParamMinNchannelsv
        - Src:             'graph/connect.cc:339,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamMinNringsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:328,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclParamMinNchannelsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:331,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclParamMaxNringsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:329,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclParamMaxNchannelsv
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/connect.cc:332,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z14ncclTopoPresetP8ncclCommPP13ncclTopoGraphP13ncclTopoRanks
      functionSourceFile: '/src/nccl/src/graph/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          497
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/mgmt_task_enq.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZTW17ncclGroupBlocking
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/mgmt_task_enq.cc:24,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/mgmt_task_enq.cc:28,14'
          Dst:             _ZTW17ncclGroupBlocking
        - Src:             'enqueue/mgmt_task_enq.cc:31,14'
          Dst:             _ZTW17ncclGroupBlocking
        - Src:             'enqueue/mgmt_task_enq.cc:0,0'
          Dst:             _ZTW17ncclGroupBlocking
        - Src:             'enqueue/mgmt_task_enq.cc:36,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/mgmt_task_enq.cc:32,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMemoryPoolAllocI13ncclTaskBcastEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL27collConfigIsProfilerTagOnlyPK21ncclCollConfig_v23100i
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2688,7'
          Dst:             _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
    - functionName:    _Z11ncclSizeOfTI14ncclCeInitTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18ncclCeInitAsyncJobD2Ev
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2789
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2789,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _Z21ncclIntruQueueEnqueueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI14ncclCeInitTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclCeInitTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclCeInitTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclCeInitTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclCeInitTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclCeInitTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclCeInitAsyncJobFreePv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN18ncclCeInitAsyncJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2795,3'
          Dst:             _ZN18ncclCeInitAsyncJobD2Ev
    - functionName:    _ZL13ncclCeInitJobP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z10ncclCeInitP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2802,3'
          Dst:             cudaSetDevice
        - Src:             'enqueue/enqueue.cc:2802,3'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:2802,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2802,3'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:2803,3'
          Dst:             _Z10ncclCeInitP8ncclComm
        - Src:             'enqueue/enqueue.cc:2803,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2803,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24__internal_float_as_uintf
      functionSourceFile: '/usr/local/cuda/include/cuda_bf16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13__nv_bfloat16aSERK17__nv_bfloat16_raw
      functionSourceFile: '/usr/local/cuda/include/cuda_bf16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25__internal_float2bfloat16fRjS_
      functionSourceFile: '/usr/local/cuda/include/cuda_bf16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24__internal_float_as_uintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_bf16.hpp:408,9'
          Dst:             _ZL24__internal_float_as_uintf
    - functionName:    _ZN6__halfaSERK10__half_raw
      functionSourceFile: '/usr/local/cuda/include/cuda_fp16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21__internal_float2halffRjS_
      functionSourceFile: '/usr/local/cuda/include/cuda_fp16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__nv_cvt_double_to_fp8d17__nv_saturation_t25__nv_fp8_interpretation_t
      functionSourceFile: '/usr/local/cuda/include/cuda_fp8.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16__float2bfloat16f
      functionSourceFile: '/usr/local/cuda/include/cuda_bf16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL25__internal_float2bfloat16fRjS_
        - _ZN13__nv_bfloat16aSERK17__nv_bfloat16_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_bf16.hpp:474,1'
          Dst:             _ZL25__internal_float2bfloat16fRjS_
        - Src:             '/usr/local/cuda/include/cuda_bf16.hpp:474,1'
          Dst:             _ZN13__nv_bfloat16aSERK17__nv_bfloat16_raw
    - functionName:    _ZL12__float2halff
      functionSourceFile: '/usr/local/cuda/include/cuda_fp16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21__internal_float2halffRjS_
        - _ZN6__halfaSERK10__half_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_fp16.hpp:549,1'
          Dst:             _ZL21__internal_float2halffRjS_
        - Src:             '/usr/local/cuda/include/cuda_fp16.hpp:549,1'
          Dst:             _ZN6__halfaSERK10__half_raw
    - functionName:    _ZL21__nv_cvt_float_to_fp8f17__nv_saturation_t25__nv_fp8_interpretation_t
      functionSourceFile: '/usr/local/cuda/include/cuda_fp8.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL22__nv_cvt_double_to_fp8d17__nv_saturation_t25__nv_fp8_interpretation_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_fp8.hpp:285,15'
          Dst:             _ZL22__nv_cvt_double_to_fp8d17__nv_saturation_t25__nv_fp8_interpretation_t
    - functionName:    _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    _ZTW27ncclGroupCommPreconnectHead
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH27ncclGroupCommPreconnectHead
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH27ncclGroupCommPreconnectHead
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _Z23ncclGroupCommPreconnectP8ncclComm
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTW27ncclGroupCommPreconnectHead
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:121,28'
          Dst:             _ZTW27ncclGroupCommPreconnectHead
        - Src:             'include/group.h:122,5'
          Dst:             _ZTW27ncclGroupCommPreconnectHead
    - functionName:    _Z19ncclMemoryPoolAllocI11ncclTaskP2pEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z20ncclMemoryStackAllocI20ncclWaitSignalDesc_tEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL14collTaskAppendP8ncclCommP8ncclInfo16ncclDevRedOpFull
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1070
      EdgeCount:       325
      CyclomaticComplexity: 93
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclParamMaxCTAsv
        - _Z16ncclParamMinCTAsv
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z19ncclMemoryPoolAllocI13ncclTaskBcastEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclParamNvlsChannelsv
        - _Z23ncclParamCGAClusterSizev
        - _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - _Z24ncclTaskCollSorterInsertP18ncclTaskCollSorterP12ncclTaskCollm
        - _Z25ncclParamAllgathervEnablev
        - _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
        - _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - _Z28ncclProfilerStopCollApiEventv
        - _Z29ncclProfilerStartCollApiEventP8ncclInfob
        - _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - _ZL27collConfigIsProfilerTagOnlyPK21ncclCollConfig_v23100i
        - _ZTW15ncclDebugNoWarn
        - _ZTW20ncclProfilerApiState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2698,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:2700,3'
          Dst:             _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:2700,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2700,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2702,26'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:2703,3'
          Dst:             _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2703,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2703,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2704,3'
          Dst:             _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - Src:             'enqueue/enqueue.cc:2704,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2704,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2705,3'
          Dst:             _Z29ncclProfilerStartCollApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2705,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2705,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2711,42'
          Dst:             _Z25ncclParamAllgathervEnablev
        - Src:             'enqueue/enqueue.cc:2713,8'
          Dst:             _ZL27collConfigIsProfilerTagOnlyPK21ncclCollConfig_v23100i
        - Src:             'enqueue/enqueue.cc:2716,7'
          Dst:             _Z19ncclMemoryPoolAllocI13ncclTaskBcastEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:2720,30'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2729,9'
          Dst:             _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:2734,5'
          Dst:             _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:2737,30'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:2744,26'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2750,48'
          Dst:             _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/enqueue.cc:2759,7'
          Dst:             _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2762,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2763,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2767,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2770,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2772,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2774,5'
          Dst:             _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - Src:             'enqueue/enqueue.cc:2774,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2774,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2778,26'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2779,30'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2780,29'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2783,5'
          Dst:             _Z24ncclTaskCollSorterInsertP18ncclTaskCollSorterP12ncclTaskCollm
        - Src:             'enqueue/enqueue.cc:2785,3'
          Dst:             _Z28ncclProfilerStopCollApiEventv
    - functionName:    _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          143
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z17ncclCudaGraphSame13ncclCudaGraphS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI18ncclCudaStreamListEPT_P15ncclMemoryStackm
        - _Z25ncclCudaGetCapturingGraphP13ncclCudaGraphP11CUstream_sti
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2585,9'
          Dst:             _Z25ncclCudaGetCapturingGraphP13ncclCudaGraphP11CUstream_sti
        - Src:             'enqueue/enqueue.cc:2585,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2585,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2586,45'
          Dst:             _Z17ncclCudaGraphSame13ncclCudaGraphS_
        - Src:             'enqueue/enqueue.cc:2587,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2593,13'
          Dst:             _Z20ncclMemoryStackAllocI18ncclCudaStreamListEPT_P15ncclMemoryStackm
    - functionName:    _Z25ncclParamAllgathervEnablev
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:32,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          25
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:124,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZTW20ncclProfilerApiState
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZTH20ncclProfilerApiState
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclTaskCollSorterInsertP18ncclTaskCollSorterP12ncclTaskCollm
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL11u32fpEncodeji
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/comm.h:427,13'
          Dst:             _ZL11u32fpEncodeji
    - functionName:    _ZL11u32fpEncodeji
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTH20ncclProfilerApiState
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    _Z17ncclCudaGraphSame13ncclCudaGraphS_
      functionSourceFile: '/src/nccl/src/include/strongstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI18ncclCudaStreamListEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL23symCeAllGatherThresholdP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclSymkTmaAvailableP8ncclComm
        - _Z23ncclParamSymCeThresholdv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:45,23'
          Dst:             _Z23ncclParamSymCeThresholdv
        - Src:             'enqueue/enqueue.cc:46,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'enqueue/enqueue.cc:49,50'
          Dst:             _Z20ncclSymkTmaAvailableP8ncclComm
    - functionName:    _Z23ncclParamSymCeThresholdv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:34,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL16ceCollTaskAppendP8ncclCommP8ncclInfoP14ncclDevrWindowS4_16ncclDevRedOpFull
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          493
      EdgeCount:       150
      CyclomaticComplexity: 45
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCallocDebugI14ncclCeInitTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - _Z28ncclProfilerStopCollApiEventv
        - _Z29ncclProfilerStartCollApiEventP8ncclInfob
        - _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - _ZL13ncclCeInitJobP12ncclAsyncJob
        - _ZL22ncclCeInitAsyncJobFreePv
        - _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - _ZTW20ncclProfilerApiState
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2823,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'enqueue/enqueue.cc:2825,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2825,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'enqueue/enqueue.cc:2827,7'
          Dst:             _Z19ncclMgmtTaskEnqueueP12ncclAsyncJobPF12ncclResult_tS0_EPFvPvEP8ncclComm
        - Src:             'enqueue/enqueue.cc:2827,7'
          Dst:             _ZL13ncclCeInitJobP12ncclAsyncJob
        - Src:             'enqueue/enqueue.cc:2827,7'
          Dst:             _ZL22ncclCeInitAsyncJobFreePv
        - Src:             'enqueue/enqueue.cc:2827,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2827,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2833,5'
          Dst:             _Z15ncclCallocDebugI14ncclCeInitTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'enqueue/enqueue.cc:2833,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2833,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2835,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:2836,5'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:2842,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:2844,3'
          Dst:             _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:2844,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2844,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2845,21'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:2846,3'
          Dst:             _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2846,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2846,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2847,3'
          Dst:             _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - Src:             'enqueue/enqueue.cc:2847,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2847,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2848,3'
          Dst:             _Z29ncclProfilerStartCollApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2848,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2848,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2850,7'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:2858,17'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2864,46'
          Dst:             _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/enqueue.cc:2871,28'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2872,27'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2876,3'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:2877,3'
          Dst:             _Z28ncclProfilerStopCollApiEventv
        - Src:             'enqueue/enqueue.cc:2882,18'
          Dst:             _ZL22ncclCeInitAsyncJobFreePv
    - functionName:    _Z28ncclParamEnqueueRearchEnablev
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:33,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14hostToDevRedOpP16ncclDevRedOpFull11ncclRedOp_t14ncclDataType_tP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          254
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12__float2halff
        - _ZL16__float2bfloat16f
        - _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - _ZL21__nv_cvt_float_to_fp8f17__nv_saturation_t25__nv_fp8_interpretation_t
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:2499,3'
          Branch Sides:    []
        - Branch String:   'enqueue/enqueue.cc:2518,5'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2493,19'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2533,12'
          Dst:             _ZL21__nv_cvt_float_to_fp8f17__nv_saturation_t25__nv_fp8_interpretation_t
        - Src:             'enqueue/enqueue.cc:2537,12'
          Dst:             _ZL21__nv_cvt_float_to_fp8f17__nv_saturation_t25__nv_fp8_interpretation_t
        - Src:             'enqueue/enqueue.cc:2542,13'
          Dst:             _ZL12__float2halff
        - Src:             'enqueue/enqueue.cc:2547,14'
          Dst:             _ZL16__float2bfloat16f
        - Src:             'enqueue/enqueue.cc:2563,18'
          Dst:             _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - Src:             'enqueue/enqueue.cc:2566,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13rmaTaskAppendP8ncclCommP8ncclInfo
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         199
      ICount:          946
      EdgeCount:       278
      CyclomaticComplexity: 81
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z18ncclRmaInitializedP8ncclComm
        - _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - _Z21ncclCudaDriverVersionPi
        - _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2893,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2898,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'enqueue/enqueue.cc:2898,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2898,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2900,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2908,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2914,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2920,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2932,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2937,5'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'enqueue/enqueue.cc:2937,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2937,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2942,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2945,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2945,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2945,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2947,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2952,27'
          Dst:             _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2952,71'
          Dst:             _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2953,29'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2953,29'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2953,75'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2953,75'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:2956,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2960,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2966,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2972,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2978,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2982,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2987,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2997,78'
          Dst:             _Z18ncclRmaInitializedP8ncclComm
        - Src:             'enqueue/enqueue.cc:2998,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3004,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:3005,3'
          Dst:             _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3005,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3005,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3021,31'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:3038,18'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:3039,21'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:3040,23'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:3053,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:3058,39'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3071,31'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:3082,31'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3108,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2680
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          491
      EdgeCount:       135
      CyclomaticComplexity: 40
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclMemoryPoolAllocI11ncclTaskP2pEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclP2pChannelForPartiii
        - _Z23ncclGroupCommPreconnectP8ncclComm
        - _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - _Z27ncclProfilerStopP2pApiEventv
        - _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - _Z28ncclProfilerStartP2pApiEventP8ncclInfob
        - _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - _ZTW15ncclDebugNoWarn
        - _ZTW20ncclProfilerApiState
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2611,28'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2615,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:2618,3'
          Dst:             _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:2618,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2618,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2619,26'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:2620,3'
          Dst:             _Z30ncclProfilerStartGroupApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2620,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2620,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2621,3'
          Dst:             _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - Src:             'enqueue/enqueue.cc:2621,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2621,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2623,3'
          Dst:             _Z28ncclProfilerStartP2pApiEventP8ncclInfob
        - Src:             'enqueue/enqueue.cc:2623,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2623,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2625,29'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskP2pEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:2634,26'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2635,30'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2636,28'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:2638,3'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:2652,22'
          Dst:             _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - Src:             'enqueue/enqueue.cc:2654,25'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:2664,13'
          Dst:             _Z23ncclGroupCommPreconnectP8ncclComm
        - Src:             'enqueue/enqueue.cc:2654,25'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:2672,13'
          Dst:             _Z23ncclGroupCommPreconnectP8ncclComm
        - Src:             'enqueue/enqueue.cc:2678,3'
          Dst:             _Z27ncclProfilerStopP2pApiEventv
    - functionName:    _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13rawTaskAppendP8ncclCommP8ncclInfo
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         121
      ICount:          642
      EdgeCount:       170
      CyclomaticComplexity: 51
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z17ncclGroupCommJoinP8ncclCommi
        - _Z17ncclLaunchOneRankPvPKvm16ncclDevRedOpFull14ncclDataType_tP11CUstream_st
        - _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI20ncclWaitSignalDesc_tEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - _ZL14hostToDevRedOpP16ncclDevRedOpFull11ncclRedOp_t14ncclDataType_tP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:3122,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:3130,39'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3132,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:3135,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3138,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:3155,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3165,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:3168,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3173,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3177,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3182,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3187,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:3191,43'
          Dst:             _Z20ncclMemoryStackAllocI20ncclWaitSignalDesc_tEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:3194,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:3202,5'
          Dst:             _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - Src:             'enqueue/enqueue.cc:3202,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3202,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3208,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3213,5'
          Dst:             _ZL14hostToDevRedOpP16ncclDevRedOpFull11ncclRedOp_t14ncclDataType_tP8ncclComm
        - Src:             'enqueue/enqueue.cc:3213,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3213,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3215,7'
          Dst:             _Z17ncclLaunchOneRankPvPKvm16ncclDevRedOpFull14ncclDataType_tP11CUstream_st
        - Src:             'enqueue/enqueue.cc:3215,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3215,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3218,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:0,0'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:3237,3'
          Dst:             _Z17ncclGroupCommJoinP8ncclCommi
        - Src:             'enqueue/enqueue.cc:3239,3'
          Dst:             _Z28ncclPlannerSetCapturingGraphP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3239,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3239,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclLaunchOneRankPvPKvm16ncclDevRedOpFull14ncclDataType_tP11CUstream_st
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18gettaskEventHandleP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18geteActivationMaskP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14uploadProxyOpsP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          346
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z15ncclProxySaveOpP8ncclCommP11ncclProxyOpPb
        - _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclProfilerAddPidToProxyOpP11ncclProxyOp
        - _ZL18geteActivationMaskP11ncclProxyOp
        - _ZL18gettaskEventHandleP11ncclProxyOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1488,28'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1491,27'
          Dst:             _ZL18geteActivationMaskP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:1492,27'
          Dst:             _ZL18gettaskEventHandleP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:1493,5'
          Dst:             _Z27ncclProfilerAddPidToProxyOpP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:1510,5'
          Dst:             _Z15ncclProxySaveOpP8ncclCommP11ncclProxyOpPb
        - Src:             'enqueue/enqueue.cc:1510,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1510,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZN12_GLOBAL__N_121uploadWork_cleanup_fnEP8ncclCommP21ncclCommEventCallback
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z17ncclOsAlignedFreePv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1329,3'
          Dst:             _Z17ncclOsAlignedFreePv
        - Src:             'enqueue/enqueue.cc:1330,3'
          Dst:             cudaEventDestroy
        - Src:             'enqueue/enqueue.cc:1330,3'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1330,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1330,3'
          Dst:             cudaGetLastError
    - functionName:    _Z15ncclCallocDebugIN12_GLOBAL__N_120uploadWork_cleanup_tEE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15cudaMallocAsyncPPvmP18CUmemPoolHandle_stP11CUstream_st
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMallocFromPoolAsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:876,10'
          Dst:             cudaMallocFromPoolAsync
    - functionName:    cudaMallocFromPoolAsync
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14wc_store_fencev
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21waitWorkFifoAvailableP8ncclCommj
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          111
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclCommPollEventCallbacksP8ncclCommb
        - _ZNSt11this_thread5yieldEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1313,7'
          Dst:             _Z26ncclCommPollEventCallbacksP8ncclCommb
        - Src:             'enqueue/enqueue.cc:1313,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1313,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1316,7'
          Dst:             _ZNSt11this_thread5yieldEv
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z25ncclIntruQueueMpscEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP18ncclIntruQueueMpscIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_allEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:502,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'include/utils.h:503,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'include/utils.h:504,19'
          Dst:             _ZNSt18condition_variable10notify_allEv
    - functionName:    _ZNSt18condition_variable10notify_allEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11firstOneBitImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14popFirstOneBitImEiPT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11firstOneBitImEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:288,10'
          Dst:             _ZL11firstOneBitImEiT_
    - functionName:    _Z20ncclMemoryStackAllocP15ncclMemoryStackmm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:277,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11u32fpDecodeji
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14reverseSubBitsIjLi2EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14reverseSubBitsIjLi4EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi2EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi2EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi8EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi4EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi4EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi32EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi8EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:384,12'
          Dst:             _ZL14reverseSubBitsIjLi8EET_S0_
    - functionName:    _ZL6log2UpIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11reverseBitsIiET_S0_i
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14reverseSubBitsIjLi32EET_S0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:459,8'
          Dst:             _ZL14reverseSubBitsIjLi32EET_S0_
    - functionName:    _ZL7roundUpIlmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclP2pPartBoundsiimPmS_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5divUpImimET1_T_T0_
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:263,30'
          Dst:             _ZL5divUpImimET1_T_T0_
        - Src:             'include/device.h:263,22'
          Dst:             _ZL7alignUpImimET1_T_T0_
    - functionName:    _ZL5divUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList14ncclDevWorkP2pEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:295,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL12u32fp8Decodeh
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11u32fpDecodeji
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:497,10'
          Dst:             _ZL11u32fpDecodeji
    - functionName:    _ZL12u32fp8Encodej
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11u32fpEncodeji
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:494,10'
          Dst:             _ZL11u32fpEncodeji
    - functionName:    _ZL5divUpIlllET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12addP2pToPlanP8ncclCommP14ncclKernelPlaniiiiiPvliS3_lPKiPP11ncclTaskP2p
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         251
      ICount:          1635
      EdgeCount:       346
      CyclomaticComplexity: 97
      functionsReached:
        - _Z14ncclPxnDisableP8ncclComm
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclDevFuncId_P2pv
        - _Z17ncclP2pPartBoundsiimPmS_
        - _Z18ncclParamChunkSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclP2pChannelForPartiii
        - _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - _Z23ncclParamP2pLLThresholdv
        - _Z24ncclProfilerPluginLoadedv
        - _Z24ncclRegisterP2pIpcBufferP8ncclCommPvmiPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS5_4nextEEEE
        - _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
        - _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - _Z30ncclParamP2pPerChannelRegNetBwv
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList14ncclDevWorkP2pEPT_P15ncclMemoryStackm
        - _ZL12u32fp8Decodeh
        - _ZL12u32fp8Encodej
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL5divUpIlilET1_T_T0_
        - _ZL5divUpIlllET1_T_T0_
        - _ZL5divUpImmmET1_T_T0_
        - _ZL7roundUpIlmmET1_T_T0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:956,18'
          Dst:             _Z26ncclP2pChannelBaseForRoundP8ncclCommi
        - Src:             'enqueue/enqueue.cc:961,23'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:974,28'
          Dst:             _Z18ncclParamChunkSizev
        - Src:             'enqueue/enqueue.cc:997,52'
          Dst:             _ZL5divUpIlllET1_T_T0_
        - Src:             'enqueue/enqueue.cc:998,47'
          Dst:             _ZL5divUpIlilET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1001,20'
          Dst:             _ZL5divUpIlilET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1006,74'
          Dst:             _Z23ncclParamP2pLLThresholdv
        - Src:             'enqueue/enqueue.cc:1022,33'
          Dst:             _ZL12u32fp8Encodej
        - Src:             'enqueue/enqueue.cc:1023,26'
          Dst:             _ZL12u32fp8Decodeh
        - Src:             'enqueue/enqueue.cc:1029,25'
          Dst:             _Z14ncclPxnDisableP8ncclComm
        - Src:             'enqueue/enqueue.cc:1032,11'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'enqueue/enqueue.cc:1032,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1032,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1034,29'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:1040,15'
          Dst:             _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
        - Src:             'enqueue/enqueue.cc:1050,25'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:1057,11'
          Dst:             _Z24ncclRegisterP2pIpcBufferP8ncclCommPvmiPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS5_4nextEEEE
        - Src:             'enqueue/enqueue.cc:1057,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1057,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1072,11'
          Dst:             _Z30ncclParamP2pPerChannelRegNetBwv
        - Src:             'enqueue/enqueue.cc:1073,82'
          Dst:             _Z30ncclParamP2pPerChannelRegNetBwv
        - Src:             'enqueue/enqueue.cc:1073,45'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1082,14'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList14ncclDevWorkP2pEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:1085,3'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1111,5'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'enqueue/enqueue.cc:1148,21'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/enqueue.cc:1170,32'
          Dst:             _ZL12u32fp8Decodeh
        - Src:             'enqueue/enqueue.cc:1172,9'
          Dst:             _Z17ncclP2pPartBoundsiimPmS_
        - Src:             'enqueue/enqueue.cc:1179,34'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1184,34'
          Dst:             _ZL7roundUpIlmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1195,9'
          Dst:             _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:1155,71'
          Dst:             _Z17ncclDevFuncId_P2pv
        - Src:             'enqueue/enqueue.cc:1155,5'
          Dst:             _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - Src:             'enqueue/enqueue.cc:1170,32'
          Dst:             _ZL12u32fp8Decodeh
        - Src:             'enqueue/enqueue.cc:1172,9'
          Dst:             _Z17ncclP2pPartBoundsiimPmS_
        - Src:             'enqueue/enqueue.cc:1179,34'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1184,34'
          Dst:             _ZL7roundUpIlmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:1195,9'
          Dst:             _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:1195,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1195,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamChunkSizev
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:935,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL5divUpIlilET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclParamP2pLLThresholdv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:934,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z30ncclParamP2pPerChannelRegNetBwv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:35,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5divUpImmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclProxySaveOpP8ncclCommP11ncclProxyOpPb
        - _Z19ncclMemoryPoolAllocI11ncclProxyOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:142,3'
          Dst:             _Z15ncclProxySaveOpP8ncclCommP11ncclProxyOpPb
        - Src:             'enqueue/enqueue.cc:142,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:142,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:144,29'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclProxyOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:146,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z17ncclDevFuncId_P2pv
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          309
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _Z15ncclDevWorkSize15ncclDevWorkType
        - _Z20ncclMemoryStackAllocI17ncclWorkBatchListEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueEnqueueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclParamP2pEpochEnablev
        - _Z24ncclMaxDevWorkBatchBytesi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:156,21'
          Dst:             _Z15ncclDevWorkSize15ncclDevWorkType
        - Src:             'enqueue/enqueue.cc:171,11'
          Dst:             _Z23ncclParamP2pEpochEnablev
        - Src:             'enqueue/enqueue.cc:185,21'
          Dst:             _Z24ncclMaxDevWorkBatchBytesi
        - Src:             'enqueue/enqueue.cc:197,43'
          Dst:             _Z20ncclMemoryStackAllocI17ncclWorkBatchListEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:202,5'
          Dst:             _Z21ncclIntruQueueEnqueueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z15ncclDevWorkSize15ncclDevWorkType
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclParamP2pEpochEnablev
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:151,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclMaxDevWorkBatchBytesi
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI17ncclWorkBatchListEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z21ncclIntruQueueEnqueueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMemoryPoolAllocI11ncclProxyOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15RingBCAlgorithmD0Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:403,22'
          Dst:             _ZN13RingAlgorithmD2Ev
    - functionName:    _ZN13RingAlgorithmD2Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15RingBCAlgorithm15getNextRecvAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15RingBCAlgorithm15getNextSendAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7alignUpIlilET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15RingARAlgorithmD0Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:233,22'
          Dst:             _ZN13RingAlgorithmD2Ev
    - functionName:    _ZN15RingARAlgorithm15getNextRecvAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          171
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL5divUpIlilET1_T_T0_
        - _ZL7alignUpIlilET1_T_T0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:185,30'
          Dst:             _ZL5divUpIlilET1_T_T0_
        - Src:             'include/collectives.h:185,22'
          Dst:             _ZL7alignUpIlilET1_T_T0_
        - Src:             'include/collectives.h:198,29'
          Dst:             _ZL5divUpIlilET1_T_T0_
    - functionName:    _ZN15RingARAlgorithm15getNextSendAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          161
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL5divUpIlilET1_T_T0_
        - _ZL7alignUpIlilET1_T_T0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:142,30'
          Dst:             _ZL5divUpIlilET1_T_T0_
        - Src:             'include/collectives.h:142,22'
          Dst:             _ZL7alignUpIlilET1_T_T0_
        - Src:             'include/collectives.h:149,29'
          Dst:             _ZL5divUpIlilET1_T_T0_
    - functionName:    _ZN15RingAGAlgorithmD0Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:326,22'
          Dst:             _ZN13RingAlgorithmD2Ev
    - functionName:    _ZN15RingAGAlgorithm15getNextRecvAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL5divUpIlilET1_T_T0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:290,29'
          Dst:             _ZL5divUpIlilET1_T_T0_
    - functionName:    _ZN15RingAGAlgorithm15getNextSendAddrEiPPhPmPPv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          126
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL5divUpIlilET1_T_T0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:258,29'
          Dst:             _ZL5divUpIlilET1_T_T0_
    - functionName:    _ZN13RingAlgorithmC2Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      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:    _ZN13RingAlgorithmD0Ev
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8log2DownIlEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5log2il
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIlEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:57,10'
          Dst:             _ZL8log2DownIlEiT_
    - functionName:    _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15RingBCAlgorithmC2EPKvPviiiPiiimmmmS2_S2_S2_
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:385,3'
          Dst:             _ZN13RingAlgorithmC2Ev
    - functionName:    _ZN15RingARAlgorithmC2EPKvPviiiimmmmiS2_S2_S2_
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:213,3'
          Dst:             _ZN13RingAlgorithmC2Ev
    - functionName:    _ZN15RingAGAlgorithmC2EPKvPviPiiimmmmimS2_S2_S2_
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13RingAlgorithmC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/collectives.h:306,3'
          Dst:             _ZN13RingAlgorithmC2Ev
    - functionName:    _Z18ncclProtoGrainSizei
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         300
      ICount:          1584
      EdgeCount:       399
      CyclomaticComplexity: 101
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclAlgoToStringi
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z18ncclProtoGrainSizei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL5log2il
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:2172,3'
          Branch Sides:    []
        - Branch String:   'enqueue/enqueue.cc:2314,3'
          Branch Sides:    []
        - Branch String:   'enqueue/enqueue.cc:2439,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2170,22'
          Dst:             _Z18ncclProtoGrainSizei
        - Src:             'enqueue/enqueue.cc:2200,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2274,29'
          Dst:             _ZL5log2il
        - Src:             'enqueue/enqueue.cc:2295,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2295,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2298,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'enqueue/enqueue.cc:2298,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2415,7'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'enqueue/enqueue.cc:2415,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2430,68'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2462,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryPoolFreeI14ncclKernelPlanEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryPoolFreeI11ncclProxyOpEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13RingAlgorithm11decRefCountEv
      functionSourceFile: '/src/nccl/src/include/collectives.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13max_constexprIiET_S0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13max_constexprIiJEET_S0_S0_DpT0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13max_constexprIiET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:535,10'
          Dst:             _Z13max_constexprIiET_S0_
    - functionName:    _Z13max_constexprIiJiEET_S0_S0_DpT0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13max_constexprIiJEET_S0_S0_DpT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:535,10'
          Dst:             _Z13max_constexprIiJEET_S0_S0_DpT0_
    - functionName:    _Z19ncclNvlsUnrollBytesi
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclCollUnrolli
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13max_constexprIiJiiEET_S0_S0_DpT0_
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13max_constexprIiJiEET_S0_S0_DpT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:535,10'
          Dst:             _Z13max_constexprIiJiEET_S0_S0_DpT0_
    - functionName:    _Z24ncclShmemScratchWarpSizei
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13max_constexprIiJiiEET_S0_S0_DpT0_
        - _Z14ncclCollUnrolli
        - _Z19ncclNvlsUnrollBytesi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:577,25'
          Dst:             _Z14ncclCollUnrolli
        - Src:             'include/device.h:579,55'
          Dst:             _Z19ncclNvlsUnrollBytesi
        - Src:             'include/device.h:574,11'
          Dst:             _Z13max_constexprIiJiiEET_S0_S0_DpT0_
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclRedOpDestroy
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          94
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:3480,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3488,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3492,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3496,16'
          Dst:             _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - Src:             'enqueue/enqueue.cc:3498,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclRedOpCreatePreMulSum
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          322
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:3438,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'enqueue/enqueue.cc:3438,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3438,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3440,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'enqueue/enqueue.cc:3440,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3440,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3463,16'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3472,9'
          Dst:             _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - Src:             'enqueue/enqueue.cc:3473,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10taskAppendP8ncclCommP8ncclInfo
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         361
      ICount:          1527
      EdgeCount:       515
      CyclomaticComplexity: 156
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
        - _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - _Z17ncclLaunchOneRankPvPKvm16ncclDevRedOpFull14ncclDataType_tP11CUstream_st
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z19ncclGetEnvCtaPolicyv
        - _Z19ncclHierCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - _Z25ncclCudaGetCapturingGraphP13ncclCudaGraphP11CUstream_sti
        - _Z28ncclParamEnqueueRearchEnablev
        - _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
        - _Z30ncclCollConfigResolveCTAPolicyiib
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - _ZL13rawTaskAppendP8ncclCommP8ncclInfo
        - _ZL13rmaTaskAppendP8ncclCommP8ncclInfo
        - _ZL14collTaskAppendP8ncclCommP8ncclInfo16ncclDevRedOpFull
        - _ZL14hostToDevRedOpP16ncclDevRedOpFull11ncclRedOp_t14ncclDataType_tP8ncclComm
        - _ZL16ceCollTaskAppendP8ncclCommP8ncclInfoP14ncclDevrWindowS4_16ncclDevRedOpFull
        - _ZL23symCeAllGatherThresholdP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:3250,7'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'enqueue/enqueue.cc:3251,5'
          Dst:             _ZL13rawTaskAppendP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3251,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3251,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3253,5'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3253,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3253,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3256,5'
          Dst:             _ZL13rmaTaskAppendP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3267,5'
          Dst:             _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - Src:             'enqueue/enqueue.cc:3267,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3267,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3272,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3280,5'
          Dst:             _ZL14hostToDevRedOpP16ncclDevRedOpFull11ncclRedOp_t14ncclDataType_tP8ncclComm
        - Src:             'enqueue/enqueue.cc:3280,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3280,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3283,7'
          Dst:             _Z17ncclLaunchOneRankPvPKvm16ncclDevRedOpFull14ncclDataType_tP11CUstream_st
        - Src:             'enqueue/enqueue.cc:3283,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3283,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3288,7'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:3289,7'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/enqueue.cc:3292,7'
          Dst:             _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - Src:             'enqueue/enqueue.cc:3292,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3292,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3293,26'
          Dst:             _Z15ncclCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
        - Src:             'enqueue/enqueue.cc:3295,9'
          Dst:             _Z19ncclHierCeAvailableP8ncclComm10ncclFunc_ti14ncclDataType_t16ncclSymRegType_tP14ncclDevrWindowS5_
        - Src:             'enqueue/enqueue.cc:3303,28'
          Dst:             _Z19ncclGetEnvCtaPolicyv
        - Src:             'enqueue/enqueue.cc:3304,36'
          Dst:             _Z30ncclCollConfigResolveCTAPolicyiib
        - Src:             'enqueue/enqueue.cc:3306,9'
          Dst:             _ZL16ceCollTaskAppendP8ncclCommP8ncclInfoP14ncclDevrWindowS4_16ncclDevRedOpFull
        - Src:             'enqueue/enqueue.cc:3306,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3306,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3319,9'
          Dst:             _Z25ncclCudaGetCapturingGraphP13ncclCudaGraphP11CUstream_sti
        - Src:             'enqueue/enqueue.cc:3319,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3319,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3320,20'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:3324,11'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3324,11'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/enqueue.cc:3326,11'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3326,11'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/enqueue.cc:3328,24'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/enqueue.cc:3328,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3328,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3329,24'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/enqueue.cc:3329,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3329,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3334,13'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3334,13'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3334,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3334,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3337,13'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3337,13'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3337,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3337,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3344,11'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3344,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3344,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3349,15'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3349,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3349,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3351,39'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3360,15'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3360,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3360,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3362,39'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:3365,11'
          Dst:             _ZL13p2pTaskAppendP8ncclCommP8ncclInfo10ncclFunc_tS3_Pvm14ncclDataType_tib
        - Src:             'enqueue/enqueue.cc:3365,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3365,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3367,21'
          Dst:             _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
        - Src:             'enqueue/enqueue.cc:3368,69'
          Dst:             _ZL23symCeAllGatherThresholdP8ncclComm
        - Src:             'enqueue/enqueue.cc:3372,11'
          Dst:             _ZL16ceCollTaskAppendP8ncclCommP8ncclInfoP14ncclDevrWindowS4_16ncclDevRedOpFull
        - Src:             'enqueue/enqueue.cc:3372,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3372,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3374,11'
          Dst:             _ZL14collTaskAppendP8ncclCommP8ncclInfo16ncclDevRedOpFull
        - Src:             'enqueue/enqueue.cc:3374,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3374,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclEnqueueCheckP8ncclInfo
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         134
      ICount:          601
      EdgeCount:       188
      CyclomaticComplexity: 56
      functionsReached:
        - _Z17ncclGroupErrCheck12ncclResult_t
        - _Z19ncclCommEnsureReadyP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclGroupStartInternalv
        - _Z9ArgsCheckP8ncclInfo
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL10taskAppendP8ncclCommP8ncclInfo
        - _ZTW15ncclDebugNoWarn
        - _ZTW20ncclProfilerApiState
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommGetAsyncError
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:3385,22'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'enqueue/enqueue.cc:3386,34'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'enqueue/enqueue.cc:3388,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3389,12'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'enqueue/enqueue.cc:3393,7'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:3394,5'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'enqueue/enqueue.cc:3396,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'enqueue/enqueue.cc:3396,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3396,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3400,3'
          Dst:             _Z19ncclCommEnsureReadyP8ncclComm
        - Src:             'enqueue/enqueue.cc:3400,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3400,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3403,5'
          Dst:             cudaGetDevice
        - Src:             'enqueue/enqueue.cc:3403,5'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:3403,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3403,5'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:3404,5'
          Dst:             cudaSetDevice
        - Src:             'enqueue/enqueue.cc:3404,5'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:3404,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3404,5'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:3408,3'
          Dst:             _Z9ArgsCheckP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3408,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3408,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3410,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3414,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3418,3'
          Dst:             _ZL10taskAppendP8ncclCommP8ncclInfo
        - Src:             'enqueue/enqueue.cc:3418,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3418,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3422,21'
          Dst:             cudaSetDevice
        - Src:             'enqueue/enqueue.cc:3422,21'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:3422,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3422,21'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:3423,3'
          Dst:             _Z17ncclGroupErrCheck12ncclResult_t
        - Src:             'enqueue/enqueue.cc:3424,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'enqueue/enqueue.cc:3424,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3424,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3427,51'
          Dst:             ncclCommGetAsyncError
        - Src:             'enqueue/enqueue.cc:3427,51'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:3427,51'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:3430,57'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
    - functionName:    _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclFuncRecvCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclFuncSendCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclGetRegBuffP8ncclCommP12ncclTaskCollPi
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          206
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL17ncclFuncRecvCount10ncclFunc_tim
        - _ZL17ncclFuncSendCount10ncclFunc_tim
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2082,25'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2082,56'
          Dst:             _ZL17ncclFuncSendCount10ncclFunc_tim
        - Src:             'enqueue/enqueue.cc:2083,25'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2083,56'
          Dst:             _ZL17ncclFuncRecvCount10ncclFunc_tim
        - Src:             'enqueue/enqueue.cc:2084,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/enqueue.cc:2085,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/enqueue.cc:2086,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/enqueue.cc:2086,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2086,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2087,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/enqueue.cc:2087,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2087,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2089,15'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:2089,67'
          Dst:             _Z22ncclParamGraphRegisterv
    - functionName:    _Z22ncclParamGraphRegisterv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:331,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclIntruQueueEnqueueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_123KernelFinishCallback_fnEP8ncclCommP21ncclCommEventCallback
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1969,3'
          Dst:             cudaEventDestroy
        - Src:             'enqueue/enqueue.cc:1969,3'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1969,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1969,3'
          Dst:             cudaGetLastError
    - functionName:    _Z15ncclCallocDebugIN12_GLOBAL__N_120KernelFinishCallbackEE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclIntruQueueConstructI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclLaunchFinishP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         148
      ICount:          626
      EdgeCount:       209
      CyclomaticComplexity: 63
      functionsReached:
        - _Z15ncclCallocDebugIN12_GLOBAL__N_120KernelFinishCallbackEE12ncclResult_tPPT_mPKciS7_b
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclIntruQueueConstructI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCudaGraphRecordEvent13ncclCudaGraphP10CUevent_stP11CUstream_st
        - _Z24ncclStreamAdvanceToEvent13ncclCudaGraphP11CUstream_stP10CUevent_st
        - _Z34ncclStrongStreamAcquiredWorkStream13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - _ZN12_GLOBAL__N_132ncclGraphStreamOrderingSerializeEP8ncclComm
        - _ZTW15ncclDebugNoWarn
        - cudaEventCreateWithFlags
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamWaitEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1977,8'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1980,5'
          Dst:             _Z23ncclIntruQueueConstructI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1985,5'
          Dst:             cudaEventRecord
        - Src:             'enqueue/enqueue.cc:1985,5'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1985,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1985,5'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1990,7'
          Dst:             _Z15ncclCallocDebugIN12_GLOBAL__N_120KernelFinishCallbackEE12ncclResult_tPPT_mPKciS7_b
        - Src:             'enqueue/enqueue.cc:1990,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1990,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1994,7'
          Dst:             _Z21ncclIntruQueueEnqueueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1996,7'
          Dst:             cudaEventCreateWithFlags
        - Src:             'enqueue/enqueue.cc:1996,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1996,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1996,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1999,22'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:2000,42'
          Dst:             _ZN12_GLOBAL__N_132ncclGraphStreamOrderingSerializeEP8ncclComm
        - Src:             'enqueue/enqueue.cc:2004,7'
          Dst:             _Z34ncclStrongStreamAcquiredWorkStream13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:2004,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2004,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2014,7'
          Dst:             _Z24ncclStreamAdvanceToEvent13ncclCudaGraphP11CUstream_stP10CUevent_st
        - Src:             'enqueue/enqueue.cc:2014,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2014,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2019,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'enqueue/enqueue.cc:2019,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:2019,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2019,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:2022,5'
          Dst:             _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - Src:             'enqueue/enqueue.cc:2022,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2022,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2034,9'
          Dst:             _Z34ncclStrongStreamAcquiredWorkStream13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:2034,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2034,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2038,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'enqueue/enqueue.cc:2038,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:2038,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2038,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:2042,9'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'enqueue/enqueue.cc:2042,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2042,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2046,7'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'enqueue/enqueue.cc:2046,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2046,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2048,7'
          Dst:             _Z24ncclCudaGraphRecordEvent13ncclCudaGraphP10CUevent_stP11CUstream_st
        - Src:             'enqueue/enqueue.cc:2048,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2048,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaEventRecord
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_132ncclGraphStreamOrderingSerializeEP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamWaitEvent
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          111
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCudaDriverVersionPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1649,21'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'enqueue/enqueue.cc:1649,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1649,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18hostStreamPlanTaskP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          405
      EdgeCount:       150
      CyclomaticComplexity: 46
      functionsReached:
        - _Z14ncclProxyStartP8ncclComm
        - _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclProfilerPostPlanWorkP8ncclCommP14ncclKernelPlan
        - _Z25ncclIntruQueueMpscEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP18ncclIntruQueueMpscIS1_XT0_EES2_
        - _Z26ncclProfilerStopGroupEventP14ncclKernelPlan
        - _Z26ncclProfilerStopTaskEventsP14ncclKernelPlan
        - _Z27ncclProfilerStartGroupEventP14ncclKernelPlan
        - _Z27ncclProfilerStartTaskEventsP14ncclKernelPlan
        - _ZL14uploadProxyOpsP8ncclCommP14ncclKernelPlan
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1528,3'
          Dst:             _Z27ncclProfilerStartGroupEventP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1528,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1528,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1529,3'
          Dst:             _Z27ncclProfilerStartTaskEventsP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1529,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1529,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1530,3'
          Dst:             _Z24ncclProfilerPostPlanWorkP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1530,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1530,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1531,7'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1532,5'
          Dst:             _ZL14uploadProxyOpsP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1532,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1532,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1533,5'
          Dst:             _Z14ncclProxyStartP8ncclComm
        - Src:             'enqueue/enqueue.cc:1533,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1533,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1536,3'
          Dst:             _Z26ncclProfilerStopTaskEventsP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1536,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1537,3'
          Dst:             _Z26ncclProfilerStopGroupEventP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1537,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1537,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1540,5'
          Dst:             _Z25ncclIntruQueueMpscEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP18ncclIntruQueueMpscIS1_XT0_EES2_
    - functionName:    _Z28ncclLaunchKernelAfter_NoCudaP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18hostStreamPlanTaskP8ncclCommP14ncclKernelPlan
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1956,5'
          Dst:             _ZL18hostStreamPlanTaskP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1956,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1956,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN4dim3C2Ejjj
      functionSourceFile: '/usr/local/cuda/include/vector_types.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12countOneBitsImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclLaunchKernelP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          525
      EdgeCount:       131
      CyclomaticComplexity: 39
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclShmemDynamicSizei
        - _Z21ncclCudaDriverVersionPi
        - _Z22ncclParamMemSyncDomainv
        - _Z33ncclProfilerStopKernelLaunchEventP14ncclKernelPlan
        - _Z34ncclProfilerStartKernelLaunchEventP14ncclKernelPlanP11CUstream_st
        - _ZL12countOneBitsImEiT_
        - _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZN4dim3C2Ejjj
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetFuncBySymbol
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1855,19'
          Dst:             _ZL12countOneBitsImEiT_
        - Src:             'enqueue/enqueue.cc:1857,15'
          Dst:             _ZN4dim3C2Ejjj
        - Src:             'enqueue/enqueue.cc:1858,16'
          Dst:             _ZN4dim3C2Ejjj
        - Src:             'enqueue/enqueue.cc:1859,54'
          Dst:             _Z20ncclShmemDynamicSizei
        - Src:             'enqueue/enqueue.cc:1862,3'
          Dst:             _Z34ncclProfilerStartKernelLaunchEventP14ncclKernelPlanP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1862,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1862,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1868,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'enqueue/enqueue.cc:1868,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1868,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1871,3'
          Dst:             cudaGetFuncBySymbol
        - Src:             'enqueue/enqueue.cc:1871,3'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1871,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1871,3'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1903,73'
          Dst:             _Z22ncclParamMemSyncDomainv
        - Src:             'enqueue/enqueue.cc:1908,5'
          Dst:             _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - Src:             'enqueue/enqueue.cc:1908,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1908,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1938,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1938,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'enqueue/enqueue.cc:1942,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1942,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'enqueue/enqueue.cc:1948,3'
          Dst:             _Z33ncclProfilerStopKernelLaunchEventP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1948,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1948,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclShmemDynamicSizei
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z24ncclShmemScratchWarpSizei
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/device.h:590,31'
          Dst:             _Z24ncclShmemScratchWarpSizei
    - functionName:    cudaGetFuncBySymbol
      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:    _Z22ncclParamMemSyncDomainv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1849,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL10uploadWorkP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         149
      ICount:          740
      EdgeCount:       204
      CyclomaticComplexity: 57
      functionsReached:
        - _Z15ncclCallocDebugIN12_GLOBAL__N_120uploadWork_cleanup_tEE12ncclResult_tPPT_mPKciS7_b
        - _Z17ncclCudaGraphNonei
        - _Z17ncclOsAlignedFreePv
        - _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclOsAlignedAllocmm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z26ncclCommPollEventCallbacksP8ncclCommb
        - _ZL14wc_store_fencev
        - _ZL15cudaMallocAsyncPPvmP18CUmemPoolHandle_stP11CUstream_st
        - _ZL21waitWorkFifoAvailableP8ncclCommj
        - _ZTW15ncclDebugNoWarn
        - cudaEventCreateWithFlags
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:1344,3'
          Branch Sides:    []
        - Branch String:   'enqueue/enqueue.cc:1403,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1355,5'
          Dst:             _ZL21waitWorkFifoAvailableP8ncclCommj
        - Src:             'enqueue/enqueue.cc:1355,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1355,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1365,21'
          Dst:             _Z18ncclOsAlignedAllocmm
        - Src:             'enqueue/enqueue.cc:1370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1391,35'
          Dst:             _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1406,48'
          Dst:             _ZL14wc_store_fencev
        - Src:             'enqueue/enqueue.cc:1416,7'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'enqueue/enqueue.cc:1416,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1416,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1416,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1420,7'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'enqueue/enqueue.cc:1420,7'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1420,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1420,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1424,7'
          Dst:             _ZL15cudaMallocAsyncPPvmP18CUmemPoolHandle_stP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1424,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1424,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1424,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1425,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1430,7'
          Dst:             cudaMemcpyAsync
        - Src:             'enqueue/enqueue.cc:1430,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1430,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1430,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1432,7'
          Dst:             cudaEventCreateWithFlags
        - Src:             'enqueue/enqueue.cc:1432,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1432,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1432,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1433,7'
          Dst:             cudaEventRecord
        - Src:             'enqueue/enqueue.cc:1433,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1433,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1433,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1435,7'
          Dst:             _Z15ncclCallocDebugIN12_GLOBAL__N_120uploadWork_cleanup_tEE12ncclResult_tPPT_mPKciS7_b
        - Src:             'enqueue/enqueue.cc:1435,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1435,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1439,7'
          Dst:             _Z21ncclIntruQueueEnqueueI21ncclCommEventCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1441,7'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'enqueue/enqueue.cc:1441,7'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'enqueue/enqueue.cc:1441,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1441,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1444,7'
          Dst:             _Z26ncclCommPollEventCallbacksP8ncclCommb
        - Src:             'enqueue/enqueue.cc:1444,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1444,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1447,55'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'enqueue/enqueue.cc:1450,21'
          Dst:             _Z17ncclOsAlignedFreePv
    - functionName:    _Z39ncclLaunchKernelBefore_NoUncapturedCudaP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclProfilerReserveSymCountersP8ncclCommP14ncclKernelPlan
        - _ZL10uploadWorkP8ncclCommP14ncclKernelPlan
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1839,3'
          Dst:             _ZL10uploadWorkP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1839,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1839,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1843,24'
          Dst:             _Z30ncclProfilerReserveSymCountersP8ncclCommP14ncclKernelPlan
    - functionName:    _ZL20persistentDestructorPv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z25ncclIntruQueueMpscEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP18ncclIntruQueueMpscIS1_XT0_EES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1626,5'
          Dst:             _Z25ncclIntruQueueMpscEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP18ncclIntruQueueMpscIS1_XT0_EES2_
    - functionName:    _ZL22hostStreamPlanCallbackPv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _ZL18hostStreamPlanTaskP8ncclCommP14ncclKernelPlan
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
        - ncclGetErrorString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             __cxa_guard_acquire
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             __cxa_guard_release
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             __cxa_guard_acquire
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             __cxa_guard_release
        - Src:             'enqueue/enqueue.cc:1546,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'enqueue/enqueue.cc:1548,25'
          Dst:             _ZL18hostStreamPlanTaskP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1550,5'
          Dst:             ncclGetErrorString
        - Src:             'enqueue/enqueue.cc:1550,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1553,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'enqueue/enqueue.cc:1553,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z18ncclIntruQueueHeadI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10finishPlanP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          507
      EdgeCount:       126
      CyclomaticComplexity: 34
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclMemoryStackAllocP15ncclMemoryStackmm
        - _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL14popFirstOneBitImEiPT_
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:249,26'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'enqueue/enqueue.cc:251,32'
          Dst:             _Z20ncclMemoryStackAllocP15ncclMemoryStackmm
        - Src:             'enqueue/enqueue.cc:266,15'
          Dst:             _ZL14popFirstOneBitImEiPT_
        - Src:             'enqueue/enqueue.cc:267,12'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:268,47'
          Dst:             _Z21ncclIntruQueueDequeueI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:275,11'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclWorkBatchListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:295,34'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:287,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:302,35'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:327,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:323,30'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:324,34'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:323,30'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:324,34'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:327,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL22scheduleP2pTasksToPlanP8ncclCommPiS1_P14ncclKernelPlanP20ncclKernelPlanBudget
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          342
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - _Z17ncclDevFuncId_P2pv
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL12addP2pToPlanP8ncclCommP14ncclKernelPlaniiiiiPvliS3_lPKiPP11ncclTaskP2p
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1225,43'
          Dst:             _Z17ncclDevFuncId_P2pv
        - Src:             'enqueue/enqueue.cc:1226,65'
          Dst:             _Z17ncclDevFuncId_P2pv
        - Src:             'enqueue/enqueue.cc:1242,34'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1243,34'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1248,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1252,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1263,9'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1264,9'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1265,9'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1266,9'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1272,14'
          Dst:             _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - Src:             'enqueue/enqueue.cc:1277,9'
          Dst:             _ZL12addP2pToPlanP8ncclCommP14ncclKernelPlaniiiiiPvliS3_lPKiPP11ncclTaskP2p
        - Src:             'enqueue/enqueue.cc:1277,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1277,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1280,11'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1283,11'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1288,11'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1291,11'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23scheduleCollTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         222
      ICount:          1590
      EdgeCount:       305
      CyclomaticComplexity: 85
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - _Z16ncclAlgoToStringi
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z17ncclProtoToStringi
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclProtoGrainSizei
        - _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
        - _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL5divUpImimET1_T_T0_
        - _ZL5divUpImmmET1_T_T0_
        - _ZN13RingAlgorithm11incRefCountEv
        - _ZN15RingAGAlgorithmC2EPKvPviPiiimmmmimS2_S2_S2_
        - _ZN15RingARAlgorithmC2EPKvPviiiimmmmiS2_S2_S2_
        - _ZN15RingBCAlgorithmC2EPKvPviiiPiiimmmmS2_S2_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:644,33'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:645,37'
          Dst:             _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:647,22'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'enqueue/enqueue.cc:648,12'
          Dst:             _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - Src:             'enqueue/enqueue.cc:683,30'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:684,33'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:685,37'
          Dst:             _Z18ncclIntruQueueHeadI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:687,26'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:691,27'
          Dst:             _ZL5divUpImimET1_T_T0_
        - Src:             'enqueue/enqueue.cc:700,12'
          Dst:             _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - Src:             'enqueue/enqueue.cc:704,52'
          Dst:             _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - Src:             'enqueue/enqueue.cc:707,7'
          Dst:             _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:707,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:707,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:715,49'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:725,9'
          Dst:             _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - Src:             'enqueue/enqueue.cc:726,9'
          Dst:             _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:726,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:726,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:730,28'
          Dst:             _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/enqueue.cc:732,31'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:732,25'
          Dst:             _ZL5divUpImimET1_T_T0_
        - Src:             'enqueue/enqueue.cc:734,22'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:737,48'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:743,35'
          Dst:             _ZL5divUpImmmET1_T_T0_
        - Src:             'enqueue/enqueue.cc:780,12'
          Dst:             _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - Src:             'enqueue/enqueue.cc:794,52'
          Dst:             _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - Src:             'enqueue/enqueue.cc:798,26'
          Dst:             _Z18ncclProtoGrainSizei
        - Src:             'enqueue/enqueue.cc:800,9'
          Dst:             _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:800,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:800,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:805,9'
          Dst:             _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:805,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:805,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:810,9'
          Dst:             _ZL16calcCollChunkingP8ncclCommP12ncclTaskCollimPjS3_P11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:810,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:810,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:856,19'
          Dst:             _ZN15RingAGAlgorithmC2EPKvPviPiiimmmmimS2_S2_S2_
        - Src:             'enqueue/enqueue.cc:862,19'
          Dst:             _ZN15RingARAlgorithmC2EPKvPviiiimmmmiS2_S2_S2_
        - Src:             'enqueue/enqueue.cc:868,19'
          Dst:             _ZN15RingBCAlgorithmC2EPKvPviiiPiiimmmmS2_S2_S2_
        - Src:             'enqueue/enqueue.cc:873,30'
          Dst:             _ZN13RingAlgorithm11incRefCountEv
        - Src:             'enqueue/enqueue.cc:877,9'
          Dst:             _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - Src:             'enqueue/enqueue.cc:881,9'
          Dst:             _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - Src:             'enqueue/enqueue.cc:881,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:881,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:897,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'enqueue/enqueue.cc:897,7'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:897,7'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'enqueue/enqueue.cc:897,7'
          Dst:             _Z17ncclProtoToStringi
        - Src:             'enqueue/enqueue.cc:897,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:921,50'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:921,7'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:923,5'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:924,5'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:927,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:928,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11reclaimPlanP8ncclCommP16ncclCommCallback
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          407
      EdgeCount:       131
      CyclomaticComplexity: 38
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclProxyOpEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI12ncclTaskCollEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI13ncclTaskBcastEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI14ncclKernelPlanEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlan
        - _ZN13RingAlgorithm11decRefCountEv
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1562,7'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'enqueue/enqueue.cc:1563,7'
          Dst:             cudaFree
        - Src:             'enqueue/enqueue.cc:1564,7'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'enqueue/enqueue.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:0,0'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1571,29'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1577,5'
          Dst:             _Z18ncclMemoryPoolFreeI12ncclTaskCollEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1581,28'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1584,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskP2pEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1588,30'
          Dst:             _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1591,5'
          Dst:             _Z18ncclMemoryPoolFreeI13ncclTaskBcastEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1595,27'
          Dst:             _Z18ncclIntruQueueHeadI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1598,37'
          Dst:             _ZN13RingAlgorithm11decRefCountEv
        - Src:             'enqueue/enqueue.cc:1599,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclProxyOpEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:1606,5'
          Dst:             _Z23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1606,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1606,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1610,11'
          Dst:             _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1611,35'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1610,11'
          Dst:             _Z19ncclIntruQueueEmptyI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1615,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1615,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1617,3'
          Dst:             _Z18ncclMemoryPoolFreeI14ncclKernelPlanEvP14ncclMemoryPoolPT_
    - functionName:    _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryPoolFreeI13ncclTaskBcastEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclMemoryPoolAllocI14ncclKernelPlanEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z17ncclLaunchPrepareP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         326
      ICount:          1380
      EdgeCount:       464
      CyclomaticComplexity: 140
      functionsReached:
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z18ncclIntruQueueHeadI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI14ncclKernelPlanEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22scheduleRmaTasksToPlanP8ncclCommP14ncclKernelPlan
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24scheduleCeCollTaskToPlanP8ncclCommP14ncclKernelPlan
        - _Z26ncclCudaGraphAddDestructor13ncclCudaGraphPFvPvES0_
        - _Z26ncclSymmetricTaskSchedulerP8ncclCommP14ncclIntruQueueI12ncclTaskCollXadL_ZNS2_4nextEEEEP14ncclKernelPlan
        - _Z28ncclScheduleBcastTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
        - _ZL10cuda_clear9cudaError
        - _ZL10finishPlanP8ncclCommP14ncclKernelPlan
        - _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - _ZL20persistentDestructorPv
        - _ZL22hostStreamPlanCallbackPv
        - _ZL22scheduleP2pTasksToPlanP8ncclCommPiS1_P14ncclKernelPlanP20ncclKernelPlanBudget
        - _ZL23scheduleCollTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
        - _ZN12_GLOBAL__N_132ncclGraphStreamOrderingSerializeEP8ncclComm
        - _ZTW15ncclDebugNoWarn
        - cudaEventQuery
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaLaunchHostFunc
        - cudaStreamWaitEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1664,21'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:1674,8'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1674,60'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1680,9'
          Dst:             _Z19ncclMemoryPoolAllocI14ncclKernelPlanEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:1689,9'
          Dst:             _Z22scheduleRmaTasksToPlanP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1689,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1689,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1691,11'
          Dst:             _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1694,19'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1695,9'
          Dst:             _Z24scheduleCeCollTaskToPlanP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1695,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1695,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1698,14'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1699,11'
          Dst:             _Z26ncclSymmetricTaskSchedulerP8ncclCommP14ncclIntruQueueI12ncclTaskCollXadL_ZNS2_4nextEEEEP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1699,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1699,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1711,13'
          Dst:             _ZL23scheduleCollTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
        - Src:             'enqueue/enqueue.cc:1711,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1711,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1714,13'
          Dst:             _Z28ncclScheduleBcastTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
        - Src:             'enqueue/enqueue.cc:1714,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1714,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1718,13'
          Dst:             _ZL22scheduleP2pTasksToPlanP8ncclCommPiS1_P14ncclKernelPlanP20ncclKernelPlanBudget
        - Src:             'enqueue/enqueue.cc:1718,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1718,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1722,9'
          Dst:             _ZL10finishPlanP8ncclCommP14ncclKernelPlan
        - Src:             'enqueue/enqueue.cc:1724,11'
          Dst:             _Z21ncclIntruQueueEnqueueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:1729,15'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1729,67'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1732,39'
          Dst:             _Z18ncclIntruQueueHeadI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:1739,22'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:1740,42'
          Dst:             _ZN12_GLOBAL__N_132ncclGraphStreamOrderingSerializeEP8ncclComm
        - Src:             'enqueue/enqueue.cc:1753,9'
          Dst:             cudaEventRecord
        - Src:             'enqueue/enqueue.cc:1753,9'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1753,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1753,9'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1755,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'enqueue/enqueue.cc:1755,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1755,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1755,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1758,7'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1758,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1758,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1765,7'
          Dst:             cudaEventRecord
        - Src:             'enqueue/enqueue.cc:1765,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1765,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1765,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1766,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'enqueue/enqueue.cc:1766,7'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1766,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1766,7'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1770,7'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'enqueue/enqueue.cc:1770,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1770,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1775,5'
          Dst:             _ZL16getImplicitOrderPN12_GLOBAL__N_117ncclImplicitOrderEP8ncclCommbi
        - Src:             'enqueue/enqueue.cc:1775,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1775,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1785,9'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1785,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1785,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1790,9'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'enqueue/enqueue.cc:1790,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1790,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1795,16'
          Dst:             cudaEventQuery
        - Src:             'enqueue/enqueue.cc:1795,16'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'enqueue/enqueue.cc:1807,13'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'enqueue/enqueue.cc:1807,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1807,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1812,11'
          Dst:             cudaLaunchHostFunc
        - Src:             'enqueue/enqueue.cc:1812,11'
          Dst:             _ZL22hostStreamPlanCallbackPv
        - Src:             'enqueue/enqueue.cc:1812,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:1812,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1812,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:1817,9'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'enqueue/enqueue.cc:1817,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1817,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1818,9'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'enqueue/enqueue.cc:1818,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1818,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:1827,7'
          Dst:             _Z26ncclCudaGraphAddDestructor13ncclCudaGraphPFvPvES0_
        - Src:             'enqueue/enqueue.cc:1827,7'
          Dst:             _ZL20persistentDestructorPv
        - Src:             'enqueue/enqueue.cc:1827,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:1827,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    cudaLaunchHostFunc
      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:    _Z28ncclParamGraphStreamOrderingv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:1631,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ncclDevFuncIdiiiii
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          454
      EdgeCount:       120
      CyclomaticComplexity: 36
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z14ncclGetRegBuffP8ncclCommP12ncclTaskCollPi
        - _Z16ncclAlgoToStringi
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z17ncclProtoToStringi
        - _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclAlgNameForGeneralii
        - _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:2100,24'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/enqueue.cc:2101,33'
          Dst:             _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - Src:             'enqueue/enqueue.cc:2123,3'
          Dst:             _Z14ncclGetRegBuffP8ncclCommP12ncclTaskCollPi
        - Src:             'enqueue/enqueue.cc:2123,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2123,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2130,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2130,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2130,5'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'enqueue/enqueue.cc:2130,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2140,7'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'enqueue/enqueue.cc:2140,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2140,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2142,9'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'enqueue/enqueue.cc:2142,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2145,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'enqueue/enqueue.cc:2145,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2148,7'
          Dst:             _Z21ncclAlgNameForGeneralii
        - Src:             'enqueue/enqueue.cc:2148,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2152,5'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'enqueue/enqueue.cc:2152,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:2152,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:2154,3'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'enqueue/enqueue.cc:2154,3'
          Dst:             _Z17ncclProtoToStringi
        - Src:             'enqueue/enqueue.cc:2154,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclNvlsSupportedii
      functionSourceFile: '/src/nccl/src/include/device.h'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/device.h:609,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:2066,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z28ncclTaskCollSorterDequeueAllP18ncclTaskCollSorter
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclPrepareTasksP8ncclCommPbS1_P18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          991
      EdgeCount:       215
      CyclomaticComplexity: 57
      functionsReached:
        - _Z13ncclDevFuncIdiiiii
        - _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - _Z17ncclNvlsSupportedii
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI13ncclTaskBcastEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - _Z21ncclIntruQueueDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - _Z24ncclProfilerPluginLoadedv
        - _Z24ncclTaskCollSorterInsertP18ncclTaskCollSorterP12ncclTaskCollm
        - _Z25ncclMakeSymmetricTaskListP8ncclCommP12ncclTaskCollP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEEPS2_
        - _Z27ncclRegisterCollNvlsBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - _Z28ncclTaskCollSorterDequeueAllP18ncclTaskCollSorter
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
        - _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - _ZL5divUpIiiiET1_T_T0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enqueue/enqueue.cc:506,7'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/enqueue.cc:416,25'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/enqueue.cc:420,13'
          Dst:             _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:422,9'
          Dst:             _Z21ncclIntruQueueDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:424,9'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/enqueue.cc:433,36'
          Dst:             _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/enqueue.cc:443,7'
          Dst:             _Z24ncclTaskCollSorterInsertP18ncclTaskCollSorterP12ncclTaskCollm
        - Src:             'enqueue/enqueue.cc:445,7'
          Dst:             _Z18ncclMemoryPoolFreeI13ncclTaskBcastEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/enqueue.cc:420,13'
          Dst:             _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:453,31'
          Dst:             _Z28ncclTaskCollSorterDequeueAllP18ncclTaskCollSorter
        - Src:             'enqueue/enqueue.cc:462,5'
          Dst:             _Z25ncclMakeSymmetricTaskListP8ncclCommP12ncclTaskCollP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEEPS2_
        - Src:             'enqueue/enqueue.cc:462,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:462,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:484,5'
          Dst:             _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - Src:             'enqueue/enqueue.cc:486,29'
          Dst:             _Z17ncclNvlsSupportedii
        - Src:             'enqueue/enqueue.cc:490,28'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'enqueue/enqueue.cc:502,7'
          Dst:             _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - Src:             'enqueue/enqueue.cc:502,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:502,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:503,23'
          Dst:             _Z13ncclDevFuncIdiiiii
        - Src:             'enqueue/enqueue.cc:532,9'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:543,7'
          Dst:             _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'enqueue/enqueue.cc:543,7'
          Dst:             _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'enqueue/enqueue.cc:543,7'
          Dst:             _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'enqueue/enqueue.cc:543,7'
          Dst:             _Z22ncclIntruQueueTransferI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'enqueue/enqueue.cc:552,10'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:558,5'
          Dst:             _Z27ncclRegisterCollNvlsBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - Src:             'enqueue/enqueue.cc:587,33'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'enqueue/enqueue.cc:598,20'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:603,20'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:609,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:617,41'
          Dst:             _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:295,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:295,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z19ncclIntruQueueEmptyI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTasksRegAndEnqueueP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          248
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - _Z24ncclProfilerPluginLoadedv
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:353,10'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:363,18'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:366,5'
          Dst:             _Z23ncclRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - Src:             'enqueue/enqueue.cc:381,31'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'enqueue/enqueue.cc:391,18'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:396,18'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - Src:             'enqueue/enqueue.cc:402,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/enqueue.cc:405,8'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/enqueue.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclInitKernelsForDeviceiiPm
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          509
      EdgeCount:       155
      CyclomaticComplexity: 44
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclShmemDynamicSizei
        - _Z21ncclCudaDriverVersionPi
        - _Z31ncclParamL1SharedMemoryCarveoutv
        - _ZL10cuda_clear9cudaError
        - _ZTW15ncclDebugNoWarn
        - cudaFuncGetAttributes
        - cudaFuncSetAttribute
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:59,18'
          Dst:             _Z31ncclParamL1SharedMemoryCarveoutv
        - Src:             'enqueue/enqueue.cc:62,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'enqueue/enqueue.cc:62,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/enqueue.cc:62,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:73,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             cudaFuncGetAttributes
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             cudaFuncGetAttributes
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:112,7'
          Dst:             _Z20ncclShmemDynamicSizei
        - Src:             'enqueue/enqueue.cc:73,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             cudaFuncGetAttributes
        - Src:             'enqueue/enqueue.cc:87,14'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:93,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaFuncSetAttribute
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetErrorString
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/enqueue.cc:104,11'
          Dst:             cudaGetLastError
        - Src:             'enqueue/enqueue.cc:113,5'
          Dst:             _Z20ncclShmemDynamicSizei
        - Src:             'enqueue/enqueue.cc:113,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z31ncclParamL1SharedMemoryCarveoutv
      functionSourceFile: '/src/nccl/src/enqueue/enqueue.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/enqueue.cc:31,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    cudaFuncGetAttributes
      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:    cudaFuncSetAttribute
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12ncclArgsInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIZL17registrationCheckP8ncclInfoE10symBufInfoE12ncclResult_tPPT_mPKciS8_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI12ncclArgsInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclArgsInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclArgsInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclArgsInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclArgsInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclArgsInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z9ArgsCheckP8ncclInfo
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          463
      EdgeCount:       152
      CyclomaticComplexity: 46
      functionsReached:
        - _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - _Z15ncclCallocDebugI12ncclArgsInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:204,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:208,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:217,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:220,18'
          Dst:             _ZL19ncclUserRedOpMangleP8ncclComm11ncclRedOp_t
        - Src:             'misc/argcheck.cc:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:229,28'
          Dst:             _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - Src:             'misc/argcheck.cc:229,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:229,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:233,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:237,9'
          Dst:             _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - Src:             'misc/argcheck.cc:237,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:237,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:240,9'
          Dst:             _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - Src:             'misc/argcheck.cc:240,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:240,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:246,7'
          Dst:             _Z15ncclCallocDebugI12ncclArgsInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'misc/argcheck.cc:246,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:246,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:249,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaPointerGetAttributes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:14,21'
          Dst:             cudaPointerGetAttributes
        - Src:             'misc/argcheck.cc:16,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:24,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaPointerGetAttributes
      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:    _ZL17registrationCheckP8ncclInfo
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         146
      ICount:          726
      EdgeCount:       206
      CyclomaticComplexity: 62
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCallocDebugIZL17registrationCheckP8ncclInfoE10symBufInfoE12ncclResult_tPPT_mPKciS8_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:68,31'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'misc/argcheck.cc:71,3'
          Dst:             _Z15ncclCallocDebugIZL17registrationCheckP8ncclInfoE10symBufInfoE12ncclResult_tPPT_mPKciS8_b
        - Src:             'misc/argcheck.cc:71,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:71,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:72,3'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'misc/argcheck.cc:72,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:73,3'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'misc/argcheck.cc:73,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:79,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:89,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:95,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'misc/argcheck.cc:95,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:95,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:104,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:136,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:146,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:162,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:172,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclArgsGlobalCheckP12ncclArgsInfo
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          101
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17registrationCheckP8ncclInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:196,5'
          Dst:             _ZL17registrationCheckP8ncclInfo
        - Src:             'misc/argcheck.cc:196,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:196,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z9CommCheckP8ncclCommPKcS2_
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8PtrCheckPKvPKcS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:39,3'
          Dst:             _Z8PtrCheckPKvPKcS2_
        - Src:             'misc/argcheck.cc:39,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/argcheck.cc:39,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/argcheck.cc:41,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z8PtrCheckPKvPKcS2_
      functionSourceFile: '/src/nccl/src/misc/argcheck.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/argcheck.cc:32,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
      functionSourceFile: '/src/nccl/src/misc/shmutils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ncclShmUnlinkPv
      functionSourceFile: '/src/nccl/src/misc/shmutils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclOsShmUnlinkP21ncclShmHandleInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/shmutils.cc:28,10'
          Dst:             _Z15ncclOsShmUnlinkP21ncclShmHandleInternal
    - functionName:    _Z12ncclShmClosePv
      functionSourceFile: '/src/nccl/src/misc/shmutils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14ncclOsShmCloseP21ncclShmHandleInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/shmutils.cc:24,10'
          Dst:             _Z14ncclOsShmCloseP21ncclShmHandleInternal
    - functionName:    _Z11ncclShmOpenPcmmPPvS1_iS1_
      functionSourceFile: '/src/nccl/src/misc/shmutils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13ncclOsShmOpenPcmmPPvS1_iPP21ncclShmHandleInternal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/shmutils.cc:18,22'
          Dst:             _Z13ncclOsShmOpenPcmmPPvS1_iPP21ncclShmHandleInternal
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z10ncclGetEnvPKc
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11ncclInitEnvv
        - _Z19ncclEnvPluginGetEnvPKc
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:109,3'
          Dst:             _Z11ncclInitEnvv
        - Src:             'misc/param.cc:110,10'
          Dst:             _Z19ncclEnvPluginGetEnvPKc
    - functionName:    _ZL18ncclGetCachePolicyPKcPa
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclParamIsCacheDisabled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:75,14'
          Dst:             ncclParamIsCacheDisabled
    - functionName:    _Z13ncclLoadParamPKcllPlPa
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          164
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGetCachePolicyPKcPa
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - __errno_location
        - strtoll
      functionUses:    218
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:80,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/param.cc:83,41'
          Dst:             _ZL18ncclGetCachePolicyPKcPa
        - Src:             'misc/param.cc:90,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/param.cc:94,5'
          Dst:             __errno_location
        - Src:             'misc/param.cc:95,13'
          Dst:             strtoll
        - Src:             'misc/param.cc:98,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/param.cc:100,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/param.cc:106,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/param.cc:106,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    strtoll
      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:    _ZL11initEnvFuncv
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10setEnvFilePKc
        - _Z11userHomeDirv
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:54,26'
          Dst:             getenv
        - Src:             'misc/param.cc:56,5'
          Dst:             snprintf
        - Src:             'misc/param.cc:59,27'
          Dst:             _Z11userHomeDirv
        - Src:             'misc/param.cc:61,7'
          Dst:             snprintf
        - Src:             'misc/param.cc:0,0'
          Dst:             _Z10setEnvFilePKc
        - Src:             'misc/param.cc:66,3'
          Dst:             _Z10setEnvFilePKc
    - functionName:    _Z11userHomeDirv
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:24,10'
          Dst:             getenv
    - functionName:    _Z10setEnvFilePKc
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12ncclOsSetEnvPKcS0_
        - fclose
        - fgets
        - fopen
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:28,16'
          Dst:             fopen
        - Src:             'misc/param.cc:34,10'
          Dst:             fgets
        - Src:             'misc/param.cc:35,18'
          Dst:             strlen
        - Src:             'misc/param.cc:42,5'
          Dst:             strncpy
        - Src:             'misc/param.cc:45,5'
          Dst:             strncpy
        - Src:             'misc/param.cc:47,5'
          Dst:             _Z12ncclOsSetEnvPKcS0_
        - Src:             'misc/param.cc:49,3'
          Dst:             fclose
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z7initEnvv
      functionSourceFile: '/src/nccl/src/misc/param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11initEnvFuncv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/param.cc:71,3'
          Dst:             _ZL11initEnvFuncv
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamSynchronize
        - cudaStreamWaitEvent
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:439,3'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:441,3'
          Dst:             cudaStreamSynchronize
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclStreamAdvanceToEvent13ncclCudaGraphP11CUstream_stP10CUevent_st
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          156
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamGetCaptureInfo_v2
        - cudaStreamGetCaptureInfo_v3
        - cudaStreamUpdateCaptureDependencies
        - cudaStreamUpdateCaptureDependencies_v2
        - cudaStreamWaitEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:394,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:394,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:394,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:394,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:397,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'misc/strongstream.cc:398,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:406,23'
          Dst:             cudaStreamGetCaptureInfo_v2
        - Src:             'misc/strongstream.cc:413,7'
          Dst:             cudaStreamGetCaptureInfo_v3
        - Src:             'misc/strongstream.cc:414,7'
          Dst:             cudaStreamUpdateCaptureDependencies_v2
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:422,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:422,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:422,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:427,7'
          Dst:             cudaStreamUpdateCaptureDependencies
        - Src:             'misc/strongstream.cc:427,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:427,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:427,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:432,5'
          Dst:             cudaStreamDestroy
        - Src:             'misc/strongstream.cc:432,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:432,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:432,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    cudaStreamGetCaptureInfo_v3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamUpdateCaptureDependencies_v2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamWaitEvent
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:387,3'
          Dst:             cudaEventRecord
        - Src:             'misc/strongstream.cc:388,3'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclCudaGraphRecordEvent13ncclCudaGraphP10CUevent_stP11CUstream_st
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19recordEventOnStream13ncclCudaGraphP10CUevent_stP11CUstream_stb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:380,5'
          Dst:             _ZL19recordEventOnStream13ncclCudaGraphP10CUevent_stP11CUstream_stb
        - Src:             'misc/strongstream.cc:380,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/strongstream.cc:380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19recordEventOnStream13ncclCudaGraphP10CUevent_stP11CUstream_stb
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaGraphAddDependencies
        - cudaGraphAddDependencies_v2
        - cudaGraphAddEventRecordNode
        - cudaStreamGetCaptureInfo_v2
        - cudaStreamGetCaptureInfo_v3
        - cudaStreamUpdateCaptureDependencies
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:297,3'
          Dst:             cudaGraphAddEventRecordNode
        - Src:             'misc/strongstream.cc:297,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:297,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:297,3'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:305,21'
          Dst:             cudaStreamGetCaptureInfo_v2
        - Src:             'misc/strongstream.cc:311,5'
          Dst:             cudaStreamGetCaptureInfo_v3
        - Src:             'misc/strongstream.cc:313,7'
          Dst:             cudaGraphAddDependencies_v2
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:321,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:321,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:321,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:326,7'
          Dst:             cudaGraphAddDependencies
        - Src:             'misc/strongstream.cc:326,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:326,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:326,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:336,5'
          Dst:             cudaStreamUpdateCaptureDependencies
        - Src:             'misc/strongstream.cc:336,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:336,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:336,5'
          Dst:             cudaGetLastError
    - functionName:    cudaGraphAddEventRecordNode
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGraphAddDependencies_v2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGraphAddDependencies
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          223
      EdgeCount:       63
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclParamLaunchRaceFatalv
        - _ZL13localThreadIdv
        - _ZL19recordEventOnStream13ncclCudaGraphP10CUevent_stP11CUstream_stb
        - _ZNSt11unique_lockISt5mutexE4lockEv
        - _ZNSt11unique_lockISt5mutexE6unlockEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:349,9'
          Dst:             cudaEventRecord
        - Src:             'misc/strongstream.cc:349,9'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:349,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:349,9'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:351,33'
          Dst:             _ZL13localThreadIdv
        - Src:             'misc/strongstream.cc:351,52'
          Dst:             _Z24ncclParamLaunchRaceFatalv
        - Src:             'misc/strongstream.cc:352,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:356,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - Src:             'misc/strongstream.cc:357,28'
          Dst:             _ZNSt11unique_lockISt5mutexE4lockEv
        - Src:             'misc/strongstream.cc:360,28'
          Dst:             _ZNSt11unique_lockISt5mutexE6unlockEv
        - Src:             'misc/strongstream.cc:362,7'
          Dst:             _ZL19recordEventOnStream13ncclCudaGraphP10CUevent_stP11CUstream_stb
        - Src:             'misc/strongstream.cc:362,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/strongstream.cc:362,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:364,30'
          Dst:             _ZL13localThreadIdv
        - Src:             'misc/strongstream.cc:364,49'
          Dst:             _Z24ncclParamLaunchRaceFatalv
        - Src:             'misc/strongstream.cc:365,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:368,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:368,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:368,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZL13localThreadIdv
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclParamLaunchRaceFatalv
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:171,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z34ncclStrongStreamAcquiredWorkStream13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt11unique_lockISt5mutexE4lockEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - _ZNSt11unique_lockISt5mutexED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:275,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - Src:             'misc/strongstream.cc:276,26'
          Dst:             _ZNSt11unique_lockISt5mutexE4lockEv
        - Src:             'misc/strongstream.cc:280,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:280,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          484
      EdgeCount:       222
      CyclomaticComplexity: 105
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13localThreadIdv
        - _ZNSt11unique_lockISt5mutexE4lockEv
        - _ZNSt11unique_lockISt5mutexE6unlockEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - _ZNSt11unique_lockISt5mutexED2Ev
        - calloc
        - cudaEventCreateWithFlags
        - cudaEventDestroy
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamIsCapturing
        - cudaStreamUpdateCaptureDependencies
        - cudaStreamWaitEvent
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:185,26'
          Dst:             _ZL13localThreadIdv
        - Src:             'misc/strongstream.cc:187,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:187,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:187,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:187,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:194,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_St12defer_lock_t
        - Src:             'misc/strongstream.cc:195,26'
          Dst:             _ZNSt11unique_lockISt5mutexE4lockEv
        - Src:             'misc/strongstream.cc:206,27'
          Dst:             _ZL13localThreadIdv
        - Src:             'misc/strongstream.cc:210,9'
          Dst:             cudaStreamIsCapturing
        - Src:             'misc/strongstream.cc:210,9'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:210,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:210,9'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:220,13'
          Dst:             cudaStreamDestroy
        - Src:             'misc/strongstream.cc:229,46'
          Dst:             calloc
        - Src:             'misc/strongstream.cc:230,7'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'misc/strongstream.cc:230,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:230,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:230,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:233,23'
          Dst:             _ZL13localThreadIdv
        - Src:             'misc/strongstream.cc:239,26'
          Dst:             _ZNSt11unique_lockISt5mutexE6unlockEv
        - Src:             'misc/strongstream.cc:246,5'
          Dst:             cudaEventCreateWithFlags
        - Src:             'misc/strongstream.cc:246,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:246,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:246,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:247,5'
          Dst:             cudaEventRecord
        - Src:             'misc/strongstream.cc:247,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:247,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:247,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:248,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:248,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:248,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:248,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:249,5'
          Dst:             cudaEventDestroy
        - Src:             'misc/strongstream.cc:249,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:249,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:249,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:254,5'
          Dst:             cudaStreamUpdateCaptureDependencies
        - Src:             'misc/strongstream.cc:254,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:254,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:258,7'
          Dst:             cudaEventRecord
        - Src:             'misc/strongstream.cc:258,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:258,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:258,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:262,7'
          Dst:             cudaStreamWaitEvent
        - Src:             'misc/strongstream.cc:262,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:262,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:262,7'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:264,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:264,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:264,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:264,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    cudaStreamIsCapturing
      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:    _Z26ncclCudaGraphAddDestructor13ncclCudaGraphPFvPvES0_
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaGraphRetainUserObject
        - cudaUserObjectCreate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:135,3'
          Dst:             cudaUserObjectCreate
        - Src:             'misc/strongstream.cc:137,3'
          Dst:             cudaGraphRetainUserObject
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z25ncclCudaGetCapturingGraphP13ncclCudaGraphP11CUstream_sti
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCudaDriverVersionPi
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamGetCaptureInfo_v2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:95,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'misc/strongstream.cc:95,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/strongstream.cc:95,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:98,5'
          Dst:             cudaStreamGetCaptureInfo_v2
        - Src:             'misc/strongstream.cc:98,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:98,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:98,5'
          Dst:             cudaGetLastError
        - Src:             'misc/strongstream.cc:106,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:116,5'
          Dst:             cudaStreamGetCaptureInfo_v2
        - Src:             'misc/strongstream.cc:116,5'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:116,5'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclStrongStreamDestructP16ncclStrongStream
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamDestroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:157,3'
          Dst:             cudaStreamDestroy
        - Src:             'misc/strongstream.cc:162,5'
          Dst:             cudaStreamDestroy
        - Src:             'misc/strongstream.cc:166,3'
          Dst:             cudaEventDestroy
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z19ncclCudaContextDropP15ncclCudaContext
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _Z24ncclStrongStreamDestructP16ncclStrongStream
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:79,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/strongstream.cc:85,5'
          Dst:             _Z24ncclStrongStreamDestructP16ncclStrongStream
        - Src:             'misc/strongstream.cc:88,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:88,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z25ncclStrongStreamConstructP16ncclStrongStream
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventCreateWithFlags
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:147,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'misc/strongstream.cc:151,3'
          Dst:             cudaEventCreateWithFlags
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetErrorString
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL28launchOrderImplicitEffectivei
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclCudaContextTrackPP15ncclCudaContextim
      functionSourceFile: '/src/nccl/src/misc/strongstream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          222
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclStrongStreamConstructP16ncclStrongStream
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL28launchOrderImplicitEffectivei
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt5mutexC2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/strongstream.cc:42,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:42,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/strongstream.cc:43,36'
          Dst:             _ZL28launchOrderImplicitEffectivei
        - Src:             'misc/strongstream.cc:45,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/strongstream.cc:49,31'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'misc/strongstream.cc:56,7'
          Dst:             _Z25ncclStrongStreamConstructP16ncclStrongStream
        - Src:             'misc/strongstream.cc:56,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/strongstream.cc:56,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:61,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/strongstream.cc:76,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/strongstream.cc:76,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z17ncclGetGitVersionv
      functionSourceFile: '/src/nccl/src/misc/git_version.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22ncclSocketDefaultMagicvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          121
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strtoull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:30,23'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/socket.cc:34,30'
          Dst:             strtoull
        - Src:             'misc/socket.cc:39,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:42,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZ22ncclSocketDefaultMagicvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL21socketFinalizeConnectP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          281
      EdgeCount:       97
      CyclomaticComplexity: 30
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketWaitiP10ncclSocketPviPi
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:404,5'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:404,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:404,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:406,5'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:406,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:410,7'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:410,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:410,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:415,5'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:415,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:415,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10socketWaitiP10ncclSocketPviPi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          107
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z16ncclOsPollSocketii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamPollTimeOutv
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:68,5'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:68,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:68,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:71,29'
          Dst:             _Z20ncclParamPollTimeOutv
        - Src:             'misc/socket.cc:72,7'
          Dst:             _Z16ncclOsPollSocketii
    - functionName:    _ZL14socketProgressiP10ncclSocketPviPiS2_
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:51,3'
          Dst:             _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - Src:             'misc/socket.cc:51,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:51,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:58,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:58,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclSocketToStringPK17ncclSocketAddressPci
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - getnameinfo
        - sprintf
      functionUses:    111
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:169,7'
          Dst:             getnameinfo
        - Src:             'misc/socket.cc:170,3'
          Dst:             sprintf
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclParamPollTimeOutv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:21,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20socketFinalizeAcceptP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          476
      EdgeCount:       158
      CyclomaticComplexity: 47
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOsSocketSetFlagsP10ncclSocket
        - _Z23ncclOsSocketResetAcceptP10ncclSocket
        - _ZL10socketWaitiP10ncclSocketPviPi
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:333,3'
          Dst:             _Z20ncclOsSocketSetFlagsP10ncclSocket
        - Src:             'misc/socket.cc:333,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:333,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:338,11'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:339,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:339,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:341,9'
          Dst:             _Z23ncclOsSocketResetAcceptP10ncclSocket
        - Src:             'misc/socket.cc:347,7'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:347,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:347,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:351,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:351,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:353,11'
          Dst:             _Z23ncclOsSocketResetAcceptP10ncclSocket
        - Src:             'misc/socket.cc:360,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:360,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:364,7'
          Dst:             _Z23ncclOsSocketResetAcceptP10ncclSocket
        - Src:             'misc/socket.cc:370,5'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:370,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:370,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:373,5'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:373,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:373,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:379,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:379,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:383,5'
          Dst:             _Z23ncclOsSocketResetAcceptP10ncclSocket
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclSocketTryRecvP10ncclSocketPviPib
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          240
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:696,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:703,7'
          Dst:             _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - Src:             'misc/socket.cc:703,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:703,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:707,5'
          Dst:             _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - Src:             'misc/socket.cc:707,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:707,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:713,9'
          Dst:             _Z23ncclOsSocketProgressOptiP10ncclSocketPviPiiS2_
        - Src:             'misc/socket.cc:713,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:713,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclSocketMultiOpP12ncclSocketOpi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          151
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:671,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:677,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:685,7'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:685,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:685,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          201
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:654,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:659,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:663,32'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:663,32'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:663,32'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:664,32'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:664,32'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:664,32'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclSocketRecvP10ncclSocketPvi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          97
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketWaitiP10ncclSocketPviPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:639,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:643,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:646,3'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:646,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:646,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclSocketSendP10ncclSocketPvi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketWaitiP10ncclSocketPviPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:625,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:629,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:632,3'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:632,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:632,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclSocketWaitiP10ncclSocketPviPi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketWaitiP10ncclSocketPviPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:615,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:618,3'
          Dst:             _ZL10socketWaitiP10ncclSocketPviPi
        - Src:             'misc/socket.cc:618,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:618,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14socketProgressiP10ncclSocketPviPiS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:606,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:609,3'
          Dst:             _ZL14socketProgressiP10ncclSocketPviPiS2_
        - Src:             'misc/socket.cc:609,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:609,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19ncclOsSocketResetFdP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:585,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'misc/socket.cc:585,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:593,5'
          Dst:             _Z19ncclOsSocketResetFdP10ncclSocket
        - Src:             'misc/socket.cc:593,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:593,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:600,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z16ncclSocketAcceptP10ncclSocketS0_b
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          311
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclOsSocketDescriptorIsValidi
        - _ZL19socketProgressStateP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:510,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:521,8'
          Dst:             _Z29ncclOsSocketDescriptorIsValidi
        - Src:             'misc/socket.cc:529,5'
          Dst:             _ZL19socketProgressStateP10ncclSocket
        - Src:             'misc/socket.cc:529,5'
          Dst:             _ZL19socketProgressStateP10ncclSocket
        - Src:             'misc/socket.cc:529,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:529,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:551,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19socketProgressStateP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          322
      EdgeCount:       120
      CyclomaticComplexity: 37
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclOsSocketTryAcceptP10ncclSocket
        - _Z23ncclOsSocketPollConnectP10ncclSocket
        - _Z24ncclOsSocketStartConnectP10ncclSocket
        - _ZL20socketFinalizeAcceptP10ncclSocket
        - _ZL21socketFinalizeConnectP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:425,5'
          Dst:             _Z21ncclOsSocketTryAcceptP10ncclSocket
        - Src:             'misc/socket.cc:425,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:425,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:428,5'
          Dst:             _ZL20socketFinalizeAcceptP10ncclSocket
        - Src:             'misc/socket.cc:428,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:428,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:431,5'
          Dst:             _Z24ncclOsSocketStartConnectP10ncclSocket
        - Src:             'misc/socket.cc:431,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:431,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:434,5'
          Dst:             _Z23ncclOsSocketPollConnectP10ncclSocket
        - Src:             'misc/socket.cc:434,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:434,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:437,5'
          Dst:             _ZL21socketFinalizeConnectP10ncclSocket
        - Src:             'misc/socket.cc:437,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:437,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclSocketConnectP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          202
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19socketProgressStateP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:466,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:469,8'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'misc/socket.cc:470,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:475,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:484,5'
          Dst:             _ZL19socketProgressStateP10ncclSocket
        - Src:             'misc/socket.cc:484,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:501,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclSocketReadyP10ncclSocketPi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          118
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19socketProgressStateP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:448,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:453,5'
          Dst:             _ZL19socketProgressStateP10ncclSocket
        - Src:             'misc/socket.cc:453,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:453,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclSocketPollConnectP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclOsSocketPollConnectP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:393,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:396,3'
          Dst:             _Z23ncclOsSocketPollConnectP10ncclSocket
        - Src:             'misc/socket.cc:396,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:396,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:319,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          249
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _Z15parseStringListPKcP5netIfi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10__bswap_16t
        - atoi
        - freeaddrinfo
        - gai_strerror
        - getaddrinfo
        - if_nametoindex
        - inet_pton
        - strlen
        - strncpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:235,25'
          Dst:             strlen
        - Src:             'misc/socket.cc:236,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:245,9'
          Dst:             _Z15parseStringListPKcP5netIfi
        - Src:             'misc/socket.cc:246,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:256,15'
          Dst:             getaddrinfo
        - Src:             'misc/socket.cc:257,7'
          Dst:             gai_strerror
        - Src:             'misc/socket.cc:257,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:267,22'
          Dst:             _ZL10__bswap_16t
        - Src:             'misc/socket.cc:272,24'
          Dst:             _ZL10__bswap_16t
        - Src:             'misc/socket.cc:276,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:277,7'
          Dst:             freeaddrinfo
        - Src:             'misc/socket.cc:281,5'
          Dst:             freeaddrinfo
        - Src:             'misc/socket.cc:290,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:299,5'
          Dst:             strncpy
        - Src:             'misc/socket.cc:300,5'
          Dst:             strncpy
        - Src:             'misc/socket.cc:301,16'
          Dst:             atoi
        - Src:             'misc/socket.cc:304,7'
          Dst:             strncpy
        - Src:             'misc/socket.cc:309,5'
          Dst:             inet_pton
        - Src:             'misc/socket.cc:310,22'
          Dst:             _ZL10__bswap_16t
        - Src:             'misc/socket.cc:312,45'
          Dst:             if_nametoindex
    - functionName:    getaddrinfo
      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:    gai_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_16t
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_pton
      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:    if_nametoindex
      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:    _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          604
      EdgeCount:       224
      CyclomaticComplexity: 68
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z19ncclEnvSocketFamilyv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - _Z28ncclFindInterfaceMatchSubnetPcP17ncclSocketAddressS1_iPi
        - _ZTW15ncclDebugNoWarn
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:194,21'
          Dst:             _Z19ncclEnvSocketFamilyv
        - Src:             'misc/socket.cc:196,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/socket.cc:198,14'
          Dst:             strlen
        - Src:             'misc/socket.cc:199,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:201,29'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:202,5'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:202,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:202,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:206,5'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:206,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:206,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:209,28'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/socket.cc:210,21'
          Dst:             strlen
        - Src:             'misc/socket.cc:211,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:214,9'
          Dst:             _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - Src:             'misc/socket.cc:214,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:214,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:215,9'
          Dst:             _Z28ncclFindInterfaceMatchSubnetPcP17ncclSocketAddressS1_iPi
        - Src:             'misc/socket.cc:215,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:215,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:220,7'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:220,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:220,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:224,7'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:224,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:224,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:226,21'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:226,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:226,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:228,7'
          Dst:             _Z20ncclOsFindInterfacesPKcPcP17ncclSocketAddressiiiPi
        - Src:             'misc/socket.cc:228,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/socket.cc:228,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclEnvSocketFamilyv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:180,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/socket.cc:183,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:185,7'
          Dst:             strcmp
        - Src:             'misc/socket.cc:186,12'
          Dst:             strcmp
    - functionName:    _Z16ncclSocketListenP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          363
      EdgeCount:       126
      CyclomaticComplexity: 35
      functionsReached:
        - _Z16ncclSocketToPortP17ncclSocketAddress
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - bind
        - getsockname
        - listen
        - setsockopt
        - strerror
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:112,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:115,8'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'misc/socket.cc:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:120,7'
          Dst:             _Z16ncclSocketToPortP17ncclSocketAddress
        - Src:             'misc/socket.cc:124,5'
          Dst:             setsockopt
        - Src:             'misc/socket.cc:124,5'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:124,5'
          Dst:             strerror
        - Src:             'misc/socket.cc:124,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:126,5'
          Dst:             setsockopt
        - Src:             'misc/socket.cc:126,5'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:126,5'
          Dst:             strerror
        - Src:             'misc/socket.cc:126,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:0,0'
          Dst:             strerror
        - Src:             'misc/socket.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:137,3'
          Dst:             bind
        - Src:             'misc/socket.cc:137,3'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:137,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:137,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:137,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:137,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:141,3'
          Dst:             getsockname
        - Src:             'misc/socket.cc:141,3'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:141,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:141,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:141,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:141,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:148,3'
          Dst:             listen
        - Src:             'misc/socket.cc:148,3'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:148,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:148,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:148,3'
          Dst:             strerror
        - Src:             'misc/socket.cc:148,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclSocketToPortP17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_16t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:79,10'
          Dst:             _ZL10__bswap_16t
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockname
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      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:    _Z15ncclSocketSetFdiP10ncclSocket
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:103,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclSocketGetFdP10ncclSocketPi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:94,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclSocketShutdownP10ncclSocketi
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z19ncclOsSocketIsValidP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - shutdown
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:84,9'
          Dst:             _Z19ncclOsSocketIsValidP10ncclSocket
        - Src:             'misc/socket.cc:85,7'
          Dst:             shutdown
        - Src:             'misc/socket.cc:85,7'
          Dst:             __errno_location
        - Src:             'misc/socket.cc:85,7'
          Dst:             strerror
        - Src:             'misc/socket.cc:85,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/socket.cc:85,7'
          Dst:             strerror
        - Src:             'misc/socket.cc:85,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclSocketDefaultMagicv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclParamSocketMaxSendBuffv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:23,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamSocketMaxRecvBuffv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:22,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclParamRetryTimeOutv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:20,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclParamRetryCntv
      functionSourceFile: '/src/nccl/src/misc/socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/socket.cc:19,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    '_ZZ21ncclGdrPinV2AvailablevENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16wrap_gdr_symbolsv
        - _Z30ncclGdrIsInternalDmaBufBackendv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:634,9'
          Dst:             _Z16wrap_gdr_symbolsv
        - Src:             'misc/gdrwrap.cc:636,9'
          Dst:             _Z30ncclGdrIsInternalDmaBufBackendv
    - functionName:    _Z16wrap_gdr_symbolsv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12initOnceFuncv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:569,3'
          Dst:             _ZL12initOnceFuncv
    - functionName:    _Z30ncclGdrIsInternalDmaBufBackendv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12initOnceFuncv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         91
      ICount:          385
      EdgeCount:       127
      CyclomaticComplexity: 38
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z12ncclOsDlopenPKci
        - _Z13ncclOsDlerrorv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclParamGdrCopyUseInternalDmaBufv
        - _ZL24ncclGdrUseLibraryBackendv
        - _ZL26ncclGdrCloseLibraryBackendv
        - _ZL31ncclGdrUseInternalDmaBufBackendv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:519,31'
          Dst:             _Z33ncclParamGdrCopyUseInternalDmaBufv
        - Src:             'misc/gdrwrap.cc:522,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:524,18'
          Dst:             _ZL31ncclGdrUseInternalDmaBufBackendv
        - Src:             'misc/gdrwrap.cc:528,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:531,15'
          Dst:             _Z12ncclOsDlopenPKci
        - Src:             'misc/gdrwrap.cc:533,5'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:533,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:535,18'
          Dst:             _ZL31ncclGdrUseInternalDmaBufBackendv
        - Src:             'misc/gdrwrap.cc:540,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:540,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:540,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:541,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:541,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:541,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:542,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:542,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:542,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:543,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:543,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:544,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:544,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:544,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:545,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:545,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:545,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:546,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:546,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:547,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:547,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:548,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:548,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:548,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:549,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:549,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:550,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:550,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:550,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:552,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:552,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:553,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:553,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:553,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:554,3'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'misc/gdrwrap.cc:554,3'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'misc/gdrwrap.cc:554,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:556,3'
          Dst:             _ZL24ncclGdrUseLibraryBackendv
        - Src:             'misc/gdrwrap.cc:561,3'
          Dst:             _ZL26ncclGdrCloseLibraryBackendv
        - Src:             'misc/gdrwrap.cc:562,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:564,16'
          Dst:             _ZL31ncclGdrUseInternalDmaBufBackendv
    - functionName:    _Z33ncclParamGdrCopyUseInternalDmaBufv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:21,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL31ncclGdrUseInternalDmaBufBackendv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22ncclGdrDmaBufSupportedv
        - _ZL26ncclGdrClearLibraryBackendv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:451,8'
          Dst:             _ZL22ncclGdrDmaBufSupportedv
        - Src:             'misc/gdrwrap.cc:452,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:455,3'
          Dst:             _ZL26ncclGdrClearLibraryBackendv
    - functionName:    _ZL24ncclGdrUseLibraryBackendv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclGdrCloseLibraryBackendv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclOsDlclosePv
        - _ZL26ncclGdrClearLibraryBackendv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:444,5'
          Dst:             _Z13ncclOsDlclosePv
        - Src:             'misc/gdrwrap.cc:447,3'
          Dst:             _ZL26ncclGdrClearLibraryBackendv
    - functionName:    _ZL26ncclGdrClearLibraryBackendv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclGdrDmaBufOpenv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z15ncclCallocDebugI3gdrE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclOsGetPageSizev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:165,7'
          Dst:             _Z15ncclCallocDebugI3gdrE12ncclResult_tPPT_mPKciS6_b
        - Src:             'misc/gdrwrap.cc:166,17'
          Dst:             _Z17ncclOsGetPageSizev
    - functionName:    _ZL18ncclGdrDmaBufCloseP3gdr
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclGdrDmaBufPinBufferP3gdrmmmjP8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16ncclGdrDmaBufPinP3gdrmmjP8gdr_mh_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:396,10'
          Dst:             _ZL16ncclGdrDmaBufPinP3gdrmmjP8gdr_mh_s
    - functionName:    _ZL24ncclGdrDmaBufPinBufferV2P3gdrmmjP8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16ncclGdrDmaBufPinP3gdrmmjP8gdr_mh_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:400,10'
          Dst:             _ZL16ncclGdrDmaBufPinP3gdrmmjP8gdr_mh_s
    - functionName:    _ZL18ncclGdrDmaBufUnpinP3gdr8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - close
        - munmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:286,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - Src:             'misc/gdrwrap.cc:289,11'
          Dst:             munmap
        - Src:             'misc/gdrwrap.cc:291,31'
          Dst:             close
    - functionName:    _ZL20ncclGdrDmaBufGetInfoP3gdr8gdr_mh_sP11gdr_info_v2
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:300,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
    - functionName:    _ZL16ncclGdrDmaBufMapP3gdr8gdr_mh_sPPvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - __errno_location
        - mmap
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:316,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - Src:             'misc/gdrwrap.cc:322,15'
          Dst:             mmap
        - Src:             'misc/gdrwrap.cc:324,15'
          Dst:             __errno_location
        - Src:             'misc/gdrwrap.cc:325,5'
          Dst:             strerror
        - Src:             'misc/gdrwrap.cc:325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclGdrDmaBufUnmapP3gdr8gdr_mh_sPvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - __errno_location
        - munmap
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:343,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - Src:             'misc/gdrwrap.cc:350,7'
          Dst:             munmap
        - Src:             'misc/gdrwrap.cc:351,15'
          Dst:             __errno_location
        - Src:             'misc/gdrwrap.cc:352,5'
          Dst:             strerror
        - Src:             'misc/gdrwrap.cc:352,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclGdrDmaBufGetAttributeP3gdr8gdr_attrPi
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclGdrDmaBufCopyToMapping8gdr_mh_sPvPKvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14wc_store_fencev
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:367,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - Src:             'misc/gdrwrap.cc:371,52'
          Dst:             _ZL14wc_store_fencev
    - functionName:    _ZL28ncclGdrDmaBufCopyFromMapping8gdr_mh_sPvPKvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL14wc_store_fencev
        - _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:376,35'
          Dst:             _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
        - Src:             'misc/gdrwrap.cc:380,52'
          Dst:             _ZL14wc_store_fencev
    - functionName:    _ZL30ncclGdrDmaBufMappingFromHandle8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14wc_store_fencev
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclGdrDmaBufPinP3gdrmmjP8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          317
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - _Z15ncclCallocDebugI20ncclGdrDmaBufMappingE12ncclResult_tPPT_mPKciS6_b
        - _ZL16ncclGdrCudaError14cudaError_enumPKc
        - _ZL30ncclGdrDmaBufHandleFromMappingP20ncclGdrDmaBufMapping
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:180,13'
          Dst:             _ZL30ncclGdrDmaBufHandleFromMappingP20ncclGdrDmaBufMapping
        - Src:             'misc/gdrwrap.cc:209,12'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:212,38'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:216,12'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:224,38'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:227,40'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:232,13'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:241,11'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:245,7'
          Dst:             _Z15ncclCallocDebugI20ncclGdrDmaBufMappingE12ncclResult_tPPT_mPKciS6_b
        - Src:             'misc/gdrwrap.cc:260,13'
          Dst:             _ZL30ncclGdrDmaBufHandleFromMappingP20ncclGdrDmaBufMapping
        - Src:             'misc/gdrwrap.cc:269,34'
          Dst:             close
        - Src:             'misc/gdrwrap.cc:272,46'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
        - Src:             'misc/gdrwrap.cc:276,46'
          Dst:             _ZL16ncclGdrCudaError14cudaError_enumPKc
    - functionName:    _ZL30ncclGdrDmaBufHandleFromMappingP20ncclGdrDmaBufMapping
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclGdrCudaError14cudaError_enumPKc
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI20ncclGdrDmaBufMappingE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI20ncclGdrDmaBufMappingEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI3gdrE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI3gdrEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI3gdrEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI3gdrEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI3gdrEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI3gdrEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI3gdrEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclGdrDmaBufSupportedv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         56
      ICount:          233
      EdgeCount:       80
      CyclomaticComplexity: 26
      functionsReached:
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCudaDriverVersionPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:132,7'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'misc/gdrwrap.cc:133,7'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'misc/gdrwrap.cc:153,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZ21ncclGdrPinV2AvailablevE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL18ncclGdrBackendNamev
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26wrap_gdr_copy_from_mapping8gdr_mh_sPvPKvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:770,65'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:772,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:772,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:774,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:772,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL18ncclGdrUnavailablePKc
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrBackendNamev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:587,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:589,5'
          Dst:             _ZL18ncclGdrBackendNamev
        - Src:             'misc/gdrwrap.cc:589,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24wrap_gdr_copy_to_mapping8gdr_mh_sPvPKvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:758,63'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:760,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:760,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:762,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:760,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z24wrap_gdr_is_dma_buf_mmapP3gdrPi
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22wrap_gdr_get_attributeP3gdr8gdr_attrPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:754,10'
          Dst:             _Z22wrap_gdr_get_attributeP3gdr8gdr_attrPi
    - functionName:    _Z22wrap_gdr_get_attributeP3gdr8gdr_attrPi
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:739,30'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:741,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:745,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:745,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:747,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:745,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z27wrap_gdr_driver_get_versionP3gdrPiS1_
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          150
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:718,30'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:723,57'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:725,5'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:725,5'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:725,5'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:727,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:731,50'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:732,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:734,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:734,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z28wrap_gdr_runtime_get_versionPiS_
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL18ncclGdrUnavailablePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:708,67'
          Dst:             _ZL18ncclGdrUnavailablePKc
    - functionName:    _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:697,55'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:699,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:699,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:701,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:699,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:686,53'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:688,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:688,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:690,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:688,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:675,57'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:677,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:677,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:679,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:677,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:664,61'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:666,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:666,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:668,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:666,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:649,8'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'misc/gdrwrap.cc:650,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:653,61'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:655,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:655,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:657,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:655,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z21ncclGdrPinV2Availablev
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:620,59'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:622,3'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'misc/gdrwrap.cc:622,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'misc/gdrwrap.cc:624,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:622,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z14wrap_gdr_closeP3gdr
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGdrUnavailablePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:609,55'
          Dst:             _ZL18ncclGdrUnavailablePKc
        - Src:             'misc/gdrwrap.cc:612,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13wrap_gdr_openv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          106
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL26ncclGdrCloseLibraryBackendv
        - _ZL31ncclGdrUseInternalDmaBufBackendv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:596,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:602,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/gdrwrap.cc:603,3'
          Dst:             _ZL26ncclGdrCloseLibraryBackendv
        - Src:             'misc/gdrwrap.cc:604,7'
          Dst:             _ZL31ncclGdrUseInternalDmaBufBackendv
    - functionName:    _Z29ncclGdrInternalDmaBufRequiredv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z33ncclParamGdrCopyUseInternalDmaBufv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/gdrwrap.cc:578,10'
          Dst:             _Z33ncclParamGdrCopyUseInternalDmaBufv
    - functionName:    _Z11getGdrMutexv
      functionSourceFile: '/src/nccl/src/misc/gdrwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    _ZL17cudaPfnFuncLoaderv
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          358
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cuda_clear9cudaError
        - cudaGetDriverEntryPoint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:233,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:233,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:233,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:234,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:234,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:234,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:235,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:235,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:236,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:236,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:236,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:237,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:237,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:238,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:238,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:238,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:239,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:239,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:239,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:240,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:240,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:241,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:241,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:242,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:242,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:243,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:243,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:244,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:244,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:245,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:245,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:246,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:246,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:247,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:247,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:248,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:248,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:250,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:250,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:253,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:253,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:254,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:254,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:255,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:255,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:256,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:256,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:257,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:257,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:258,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:258,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:259,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:259,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:260,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:260,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:261,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:261,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:262,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:262,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:263,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:263,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:264,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:264,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:266,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:266,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:268,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:268,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:286,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:286,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:287,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:287,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:288,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:288,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:289,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:289,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:290,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:290,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:291,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:291,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:294,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:294,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:295,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:295,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:296,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:296,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:297,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:297,3'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'misc/cudawrap.cc:298,3'
          Dst:             cudaGetDriverEntryPoint
        - Src:             'misc/cudawrap.cc:298,3'
          Dst:             _ZL10cuda_clear9cudaError
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:367,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:367,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    7
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12initOnceFuncv
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         41
      ICount:          189
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z19ncclCuMemHostEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIsCuMemSupportedv
        - _ZL17cudaPfnFuncLoaderv
        - cudaDriverGetVersion
        - cudaFree
        - cudaGetDevice
        - cudaGetDeviceCount
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:308,23'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/cudawrap.cc:315,3'
          Dst:             cudaGetDevice
        - Src:             'misc/cudawrap.cc:315,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:315,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:315,3'
          Dst:             cudaGetLastError
        - Src:             'misc/cudawrap.cc:317,3'
          Dst:             cudaDriverGetVersion
        - Src:             'misc/cudawrap.cc:317,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:317,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:317,3'
          Dst:             cudaGetLastError
        - Src:             'misc/cudawrap.cc:318,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:327,7'
          Dst:             _ZL17cudaPfnFuncLoaderv
        - Src:             'misc/cudawrap.cc:328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:334,24'
          Dst:             _Z20ncclIsCuMemSupportedv
        - Src:             'misc/cudawrap.cc:338,29'
          Dst:             _Z19ncclCuMemHostEnablev
        - Src:             'misc/cudawrap.cc:340,5'
          Dst:             cudaGetDevice
        - Src:             'misc/cudawrap.cc:341,5'
          Dst:             cudaGetDeviceCount
        - Src:             'misc/cudawrap.cc:346,5'
          Dst:             cudaSetDevice
        - Src:             'misc/cudawrap.cc:343,7'
          Dst:             cudaSetDevice
        - Src:             'misc/cudawrap.cc:344,7'
          Dst:             cudaFree
    - functionName:    _Z20ncclIsCuMemSupportedv
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaDriverGetVersion
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:33,3'
          Dst:             cudaDriverGetVersion
        - Src:             'misc/cudawrap.cc:33,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:33,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:33,3'
          Dst:             cudaGetLastError
        - Src:             'misc/cudawrap.cc:35,3'
          Dst:             cudaGetDevice
        - Src:             'misc/cudawrap.cc:35,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:35,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:35,3'
          Dst:             cudaGetLastError
        - Src:             'misc/cudawrap.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:37,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/cudawrap.cc:39,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:39,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z19ncclCuMemHostEnablev
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         41
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclParamCuMemHostEnablev
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaDriverGetVersion
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:63,3'
          Dst:             cudaDriverGetVersion
        - Src:             'misc/cudawrap.cc:67,18'
          Dst:             _Z24ncclParamCuMemHostEnablev
        - Src:             'misc/cudawrap.cc:80,7'
          Dst:             cudaGetDevice
        - Src:             'misc/cudawrap.cc:80,7'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:80,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:80,7'
          Dst:             cudaGetLastError
        - Src:             'misc/cudawrap.cc:81,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:81,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/cudawrap.cc:82,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:82,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/cudawrap.cc:88,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:88,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/cudawrap.cc:92,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:97,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:97,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'misc/cudawrap.cc:63,3'
          Dst:             cudaGetErrorString
        - Src:             'misc/cudawrap.cc:63,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/cudawrap.cc:63,3'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclParamCuMemHostEnablev
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclCudaLibraryInitv
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12initOnceFuncv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:356,3'
          Dst:             _ZL12initOnceFuncv
    - functionName:    _Z15ncclCuMemEnablev
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclParamCuMemEnablev
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:49,15'
          Dst:             _Z20ncclParamCuMemEnablev
    - functionName:    _Z20ncclParamCuMemEnablev
      functionSourceFile: '/src/nccl/src/misc/cudawrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/cudawrap.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTIA4_A12_hEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16collNetRecvFlushP14ncclProxyStateP13recvResourcesP13ncclProxyArgsP16ncclProxySubArgsillPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          350
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1161,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1161,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1169,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1169,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclGdcPinFlag17ncclTopoFlushType
      functionSourceFile: '/src/nccl/src/include/graph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          30
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z21ncclGdrPinV2Availablev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/graph.h:61,36'
          Dst:             _Z21ncclGdrPinV2Availablev
    - functionName:    _Z11ncclSizeOfTI15sharedResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI15sharedResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15sharedResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15sharedResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15sharedResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15sharedResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15sharedResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI13recvResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12sharedListenP14ncclProxyStateiP20ncclCollNetSharedResPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          153
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclCallocDebugI15sharedResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:366,5'
          Dst:             _Z15ncclCallocDebugI15sharedResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:366,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:370,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:370,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI13recvResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13recvResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13recvResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13recvResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13recvResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13recvResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16collnetHandleCmpP14proxyMemHandleS0_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI14proxyMemHandleEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14proxyMemHandleEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14proxyMemHandleEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14proxyMemHandleEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14proxyMemHandleEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14proxyMemHandleEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21collNetIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:962,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:962,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24collNetRegIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:934,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:934,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17collNetIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:896,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:896,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20collNetRegIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          193
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:866,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:866,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17collNetIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:821,21'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'transport/coll_net.cc:824,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:824,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20collNetRegIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsiPlPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:776,21'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'transport/coll_net.cc:796,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:796,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14calcAlgoOffsetP13ncclProxyArgsiim
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16calcRegionOffsetP13ncclProxyArgsiimi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14calcAlgoOffsetP13ncclProxyArgsiim
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:760,12'
          Dst:             _ZL14calcAlgoOffsetP13ncclProxyArgsiim
        - Src:             'transport/coll_net.cc:760,66'
          Dst:             _ZL14calcAlgoOffsetP13ncclProxyArgsiim
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    19
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10sharedFreeP14ncclProxyStateP20ncclCollNetSharedResi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:406,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20sharedBuffersDestroyP20ncclCollNetSharedResP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          127
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16ncclCudaHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:438,3'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/coll_net.cc:438,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:438,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:439,3'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/coll_net.cc:439,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:439,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL16ncclCudaHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeHost
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaFreeHost
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL13cudaHostAllocIcE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _Z11ncclSizeOfTIPA128_cEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIPA128_cE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIPA128_cEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIPA128_cEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIPA128_cEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIPA128_cEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIPA128_cEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17sharedBuffersInitP20ncclCollNetSharedResiPPcS2_PiP14ncclMemManager
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          179
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _ZTW15ncclDebugNoWarn
        - cudaMemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:425,5'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/coll_net.cc:425,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:425,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:426,5'
          Dst:             cudaMemset
        - Src:             'transport/coll_net.cc:427,5'
          Dst:             cudaMemset
        - Src:             'transport/coll_net.cc:430,5'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/coll_net.cc:430,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:430,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaMemset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14wc_store_fencev
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          400
      EdgeCount:       131
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13sharedConnectP14ncclProxyStateiP11ncclConnectiiP20ncclCollNetSharedResPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          243
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - _Z15ncclCallocDebugIPA128_cE12ncclResult_tPPT_mPKciS7_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:382,5'
          Dst:             _Z15ncclCallocDebugIPA128_cE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport/coll_net.cc:382,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:382,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:392,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:392,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI13sendResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI13sendResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13sendResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13sendResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13sendResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13sendResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13sendResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20recvProxyDeregBufferP19ncclProxyConnectionP14ncclProxyStatePviPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL16collnetHandleCmpP14proxyMemHandleS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1586,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1594,21'
          Dst:             _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'transport/coll_net.cc:1594,21'
          Dst:             _ZL16collnetHandleCmpP14proxyMemHandleS0_
        - Src:             'transport/coll_net.cc:1597,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1597,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18recvProxyRegBufferP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          323
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1505,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1509,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1517,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1517,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1517,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1518,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:1518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1518,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:1522,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1522,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1530,11'
          Dst:             close
        - Src:             'transport/coll_net.cc:1534,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1534,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1542,5'
          Dst:             _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:1542,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1542,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1544,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL17recvProxyProgressP14ncclProxyStateP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         147
      ICount:          753
      EdgeCount:       203
      CyclomaticComplexity: 58
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14wc_store_fencev
        - _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - _ZL16collNetRecvFlushP14ncclProxyStateP13recvResourcesP13ncclProxyArgsP16ncclProxySubArgsillPPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1214,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1215,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1239,15'
          Dst:             _ZL16collNetRecvFlushP14ncclProxyStateP13recvResourcesP13ncclProxyArgsP16ncclProxySubArgsillPPv
        - Src:             'transport/coll_net.cc:1239,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1239,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1251,38'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1251,38'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1264,39'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1274,33'
          Dst:             _ZL14wc_store_fencev
    - functionName:    _ZL13recvProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          536
      EdgeCount:       182
      CyclomaticComplexity: 55
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZL10sharedFreeP14ncclProxyStateP20ncclCollNetSharedResi
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL16ncclCudaHostFreePv
        - _ZL20sharedBuffersDestroyP20ncclCollNetSharedResP14ncclProxyState
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:708,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:709,42'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:710,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:710,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:708,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:716,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:716,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:720,5'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/coll_net.cc:720,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:720,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:721,5'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/coll_net.cc:721,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:721,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:722,43'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'transport/coll_net.cc:722,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:722,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:723,5'
          Dst:             _ZL20sharedBuffersDestroyP20ncclCollNetSharedResP14ncclProxyState
        - Src:             'transport/coll_net.cc:723,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:723,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:724,5'
          Dst:             _ZL10sharedFreeP14ncclProxyStateP20ncclCollNetSharedResi
        - Src:             'transport/coll_net.cc:724,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:724,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:725,9'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
    - functionName:    _ZL16recvProxyConnectP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          643
      EdgeCount:       173
      CyclomaticComplexity: 51
      functionsReached:
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z26ncclParamGdrCopySyncEnablev
        - _Z27ncclParamGdrCopyFlushEnablev
        - _ZL13sharedConnectP14ncclProxyStateiP11ncclConnectiiP20ncclCollNetSharedResPPv
        - _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL17sharedBuffersInitP20ncclCollNetSharedResiPPcS2_PiP14ncclMemManager
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:579,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:588,3'
          Dst:             _ZL13sharedConnectP14ncclProxyStateiP11ncclConnectiiP20ncclCollNetSharedResPPv
        - Src:             'transport/coll_net.cc:588,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:588,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:593,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:607,3'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/coll_net.cc:607,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:607,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:611,24'
          Dst:             _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - Src:             'transport/coll_net.cc:612,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'transport/coll_net.cc:612,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:612,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:614,9'
          Dst:             _Z26ncclParamGdrCopySyncEnablev
        - Src:             'transport/coll_net.cc:623,9'
          Dst:             _Z27ncclParamGdrCopyFlushEnablev
        - Src:             'transport/coll_net.cc:632,3'
          Dst:             _ZL17sharedBuffersInitP20ncclCollNetSharedResiPPcS2_PiP14ncclMemManager
        - Src:             'transport/coll_net.cc:632,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:632,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:641,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:641,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:641,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:642,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:642,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:642,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:645,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:645,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:649,11'
          Dst:             close
        - Src:             'transport/coll_net.cc:653,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:653,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:672,11'
          Dst:             close
    - functionName:    _ZL14recvProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          268
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCallocDebugI13recvResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12sharedListenP14ncclProxyStateiP20ncclCollNetSharedResPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:451,3'
          Dst:             _Z15ncclCallocDebugI13recvResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:451,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:451,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:459,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:459,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:465,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:474,3'
          Dst:             _ZL12sharedListenP14ncclProxyStateiP20ncclCollNetSharedResPv
        - Src:             'transport/coll_net.cc:474,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:474,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8recvFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11recvConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          236
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:292,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:292,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:292,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9recvSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          369
      EdgeCount:       117
      CyclomaticComplexity: 36
      functionsReached:
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - _Z17ncclTopoNeedFlushP8ncclCommliiP17ncclTopoFlushType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:198,3'
          Dst:             _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - Src:             'transport/coll_net.cc:198,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:198,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:199,3'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:199,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:199,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:202,19'
          Dst:             _Z17ncclTopoNeedFlushP8ncclCommliiP17ncclTopoFlushType
        - Src:             'transport/coll_net.cc:202,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:202,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:205,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/coll_net.cc:205,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:205,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:208,3'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'transport/coll_net.cc:210,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:213,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20sendProxyDeregBufferP19ncclProxyConnectionP14ncclProxyStatePviPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL16collnetHandleCmpP14proxyMemHandleS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1564,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1572,21'
          Dst:             _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'transport/coll_net.cc:1572,21'
          Dst:             _ZL16collnetHandleCmpP14proxyMemHandleS0_
        - Src:             'transport/coll_net.cc:1575,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1575,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18sendProxyRegBufferP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          323
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1446,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1450,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1459,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1459,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1459,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:1460,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:1460,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1460,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:1464,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1464,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1472,11'
          Dst:             close
        - Src:             'transport/coll_net.cc:1476,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1476,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1484,5'
          Dst:             _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:1484,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1484,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1486,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL17sendProxyProgressP14ncclProxyStateP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         234
      ICount:          1119
      EdgeCount:       329
      CyclomaticComplexity: 97
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14calcAlgoOffsetP13ncclProxyArgsiim
        - _ZL14wc_store_fencev
        - _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - _ZL17collNetIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
        - _ZL17collNetIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPPv
        - _ZL20collNetRegIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
        - _ZL20collNetRegIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsiPlPPv
        - _ZL21collNetIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
        - _ZL24collNetRegIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1002,59'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1014,33'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/coll_net.cc:1024,27'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1025,27'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1027,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1044,28'
          Dst:             _ZL14calcAlgoOffsetP13ncclProxyArgsiim
        - Src:             'transport/coll_net.cc:1045,28'
          Dst:             _ZL14calcAlgoOffsetP13ncclProxyArgsiim
        - Src:             'transport/coll_net.cc:1046,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1047,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1048,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1049,29'
          Dst:             _ZL16calcRegionOffsetP13ncclProxyArgsiimi
        - Src:             'transport/coll_net.cc:1059,17'
          Dst:             _ZL20collNetRegIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsiPlPPv
        - Src:             'transport/coll_net.cc:1059,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1059,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1062,17'
          Dst:             _ZL17collNetIallreduceP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPPv
        - Src:             'transport/coll_net.cc:1062,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1062,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1068,17'
          Dst:             _ZL20collNetRegIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
        - Src:             'transport/coll_net.cc:1068,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1068,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1071,17'
          Dst:             _ZL17collNetIallgatherP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
        - Src:             'transport/coll_net.cc:1071,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1071,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1078,17'
          Dst:             _ZL24collNetRegIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgslllPvPS7_
        - Src:             'transport/coll_net.cc:1078,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1078,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1081,17'
          Dst:             _ZL21collNetIreducescatterP14ncclProxyStateP13sendResourcesP13ncclProxyArgsP16ncclProxySubArgsllllPvS7_PS7_
        - Src:             'transport/coll_net.cc:1081,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1081,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1098,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1098,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13sendProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          536
      EdgeCount:       182
      CyclomaticComplexity: 55
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZL10sharedFreeP14ncclProxyStateP20ncclCollNetSharedResi
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL16ncclCudaHostFreePv
        - _ZL20sharedBuffersDestroyP20ncclCollNetSharedResP14ncclProxyState
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:681,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:682,42'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:683,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:683,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:681,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/coll_net.cc:689,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:689,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:693,5'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/coll_net.cc:693,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:693,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:694,5'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/coll_net.cc:694,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:694,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:695,43'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'transport/coll_net.cc:695,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:695,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:696,5'
          Dst:             _ZL20sharedBuffersDestroyP20ncclCollNetSharedResP14ncclProxyState
        - Src:             'transport/coll_net.cc:696,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:696,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:697,5'
          Dst:             _ZL10sharedFreeP14ncclProxyStateP20ncclCollNetSharedResi
        - Src:             'transport/coll_net.cc:697,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:697,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:698,9'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
    - functionName:    _ZL16sendProxyConnectP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          638
      EdgeCount:       172
      CyclomaticComplexity: 51
      functionsReached:
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z26ncclParamGdrCopySyncEnablev
        - _ZL13sharedConnectP14ncclProxyStateiP11ncclConnectiiP20ncclCollNetSharedResPPv
        - _ZL14wc_store_fencev
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL17sharedBuffersInitP20ncclCollNetSharedResiPPcS2_PiP14ncclMemManager
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:482,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:497,3'
          Dst:             _ZL13sharedConnectP14ncclProxyStateiP11ncclConnectiiP20ncclCollNetSharedResPPv
        - Src:             'transport/coll_net.cc:497,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:497,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:502,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:516,3'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/coll_net.cc:516,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:516,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:518,22'
          Dst:             _Z26ncclParamGdrCopySyncEnablev
        - Src:             'transport/coll_net.cc:520,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'transport/coll_net.cc:520,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:520,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:533,27'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/coll_net.cc:538,3'
          Dst:             _ZL17sharedBuffersInitP20ncclCollNetSharedResiPPcS2_PiP14ncclMemManager
        - Src:             'transport/coll_net.cc:538,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:538,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:547,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:547,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:547,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/coll_net.cc:548,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:548,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:548,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:551,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:551,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:555,11'
          Dst:             close
        - Src:             'transport/coll_net.cc:559,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:559,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:570,11'
          Dst:             close
    - functionName:    _ZL14sendProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          207
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - _Z15ncclCallocDebugI13sendResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:334,3'
          Dst:             _Z15ncclCallocDebugI13sendResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:334,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:341,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:341,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:348,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8sendFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11sendConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          243
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:258,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:258,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:258,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9sendSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          307
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:176,3'
          Dst:             _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - Src:             'transport/coll_net.cc:176,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:176,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:177,3'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'transport/coll_net.cc:177,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:177,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:181,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/coll_net.cc:181,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:182,3'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'transport/coll_net.cc:184,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:184,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:186,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10canConnectPiP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS5_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
      functionSourceFile: '/src/nccl/src/include/coll_net.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/coll_net.h:40,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/coll_net.h:40,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIA4_A12_hE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIA4_A12_hEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIA4_A12_hEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIA4_A12_hEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIA4_A12_hEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIA4_A12_hEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI20ncclCollNetSharedResE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20ncclCollNetSharedResEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22collNetInitRailRankMapP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z24ncclTransportInitRankMapP8ncclCommiPKi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1668,10'
          Dst:             _Z24ncclTransportInitRankMapP8ncclCommiPKi
    - functionName:    _Z15ncclCallocDebugIZ16ncclCollNetSetupP8ncclCommS1_PP13ncclTopoGraphE16collnetShareInfoE12ncclResult_tPPT_mPKciSB_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25isCollNetChainHeadsSubsetP8ncclCommP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclCollNetSetupP8ncclCommS0_PP13ncclTopoGraph
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         417
      ICount:          2533
      EdgeCount:       580
      CyclomaticComplexity: 165
      functionsReached:
        - _Z15ncclCallocDebugI20ncclCollNetSharedResE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIA4_A12_hE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIZ16ncclCollNetSetupP8ncclCommS1_PP13ncclTopoGraphE16collnetShareInfoE12ncclResult_tPPT_mPKciSB_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z18initCollnetChannelP8ncclCommiS0_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclTransportCollNetFreeP8ncclComm
        - _Z25ncclTransportCollNetCheckP8ncclCommi
        - _Z25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnect
        - _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
        - _ZL22collNetInitRailRankMapP8ncclComm
        - _ZL25isCollNetChainHeadsSubsetP8ncclCommP13ncclTopoGraph
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1705,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/coll_net.cc:1705,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1705,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1711,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1723,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/coll_net.cc:1723,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1723,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1730,31'
          Dst:             _ZL25isCollNetChainHeadsSubsetP8ncclCommP13ncclTopoGraph
        - Src:             'transport/coll_net.cc:1733,5'
          Dst:             _Z15ncclCallocDebugIZ16ncclCollNetSetupP8ncclCommS1_PP13ncclTopoGraphE16collnetShareInfoE12ncclResult_tPPT_mPKciSB_b
        - Src:             'transport/coll_net.cc:1733,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1733,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1755,7'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'transport/coll_net.cc:1755,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1755,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1770,53'
          Dst:             _Z18initCollnetChannelP8ncclCommiS0_b
        - Src:             'transport/coll_net.cc:1770,53'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1770,53'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1775,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1781,5'
          Dst:             _ZL22collNetInitRailRankMapP8ncclComm
        - Src:             'transport/coll_net.cc:1781,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1781,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1785,5'
          Dst:             _Z15ncclCallocDebugI20ncclCollNetSharedResE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/coll_net.cc:1785,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1785,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1789,5'
          Dst:             _ZL22collNetInitRailRankMapP8ncclComm
        - Src:             'transport/coll_net.cc:1789,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1789,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1793,7'
          Dst:             _Z18initCollnetChannelP8ncclCommiS0_b
        - Src:             'transport/coll_net.cc:1793,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1793,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1798,11'
          Dst:             _Z25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnect
        - Src:             'transport/coll_net.cc:1801,13'
          Dst:             _Z25ncclTransportCollNetSetupP8ncclCommP13ncclTopoGraphP11ncclChanneliiiiP11ncclConnect
        - Src:             'transport/coll_net.cc:1806,9'
          Dst:             _Z25ncclTransportCollNetCheckP8ncclCommi
        - Src:             'transport/coll_net.cc:1806,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1806,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1822,7'
          Dst:             _Z15ncclCallocDebugIA4_A12_hE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport/coll_net.cc:1822,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1822,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
        - Src:             'transport/coll_net.cc:1828,13'
          Dst:             _ZL20collNetReduceSupportP8ncclComm14ncclDataType_t11ncclRedOp_tPi
        - Src:             'transport/coll_net.cc:1834,7'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'transport/coll_net.cc:1834,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1834,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1850,3'
          Dst:             _Z25ncclTransportCollNetCheckP8ncclCommi
        - Src:             'transport/coll_net.cc:1850,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1850,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1857,3'
          Dst:             _Z24ncclTransportCollNetFreeP8ncclComm
    - functionName:    _Z28ncclCollNetDirectBufferSetupP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          325
      EdgeCount:       113
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1644,5'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/coll_net.cc:1644,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1644,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1648,3'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/coll_net.cc:1648,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1648,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1652,5'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/coll_net.cc:1652,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1652,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1656,3'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/coll_net.cc:1656,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1656,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1658,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclCollNetChainBufferSetupP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          375
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1610,5'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/coll_net.cc:1610,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1610,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1613,3'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/coll_net.cc:1613,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1616,5'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/coll_net.cc:1616,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1616,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1619,3'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/coll_net.cc:1619,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1619,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1624,21'
          Dst:             strlen
        - Src:             'transport/coll_net.cc:1624,5'
          Dst:             snprintf
        - Src:             'transport/coll_net.cc:1628,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclCollnetDeregBufferP8ncclCommP18ncclProxyConnectorPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1432,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:1432,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1432,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1433,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14cleanupCollnetP8ncclCommP16ncclCommCallback
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1389,3'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/coll_net.cc:1389,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1389,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          263
      EdgeCount:       82
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZL21collnetRegisterBufferP8ncclCommPKvmiP7ncclRegPiPPv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1405,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1405,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:1407,5'
          Dst:             _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - Src:             'transport/coll_net.cc:1407,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1407,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1408,5'
          Dst:             _ZL21collnetRegisterBufferP8ncclCommPKvmiP7ncclRegPiPPv
        - Src:             'transport/coll_net.cc:1408,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1408,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1416,7'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/coll_net.cc:1419,7'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/coll_net.cc:1419,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1419,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21collnetRegisterBufferP8ncclCommPKvmiP7ncclRegPiPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          297
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1312,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1327,9'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/coll_net.cc:1327,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1327,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1335,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1349,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
      functionSourceFile: '/src/nccl/src/transport/coll_net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          204
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL21collnetRegisterBufferP8ncclCommPKvmiP7ncclRegPiPPv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/coll_net.cc:1365,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/coll_net.cc:1366,5'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'transport/coll_net.cc:1366,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/coll_net.cc:1368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/coll_net.cc:1371,5'
          Dst:             _ZL21collnetRegisterBufferP8ncclCommPKvmiP7ncclRegPiPPv
        - Src:             'transport/coll_net.cc:1371,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/coll_net.cc:1371,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI16recvNetResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI16recvNetResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16recvNetResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16recvNetResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16recvNetResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16recvNetResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16recvNetResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclTopoFlushTypeStr17ncclTopoFlushType
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclGdcPinFlag17ncclTopoFlushType
      functionSourceFile: '/src/nccl/src/include/graph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          30
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z21ncclGdrPinV2Availablev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/graph.h:61,36'
          Dst:             _Z21ncclGdrPinV2Availablev
    - functionName:    _ZL12netHandleCmpP14proxyMemHandleS0_
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16sharedBuffersGetP14ncclProxyStateiiPlPm
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclCudaHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeHost
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaFreeHost
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          409
      EdgeCount:       146
      CyclomaticComplexity: 45
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZL16ncclCudaHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:717,53'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:717,53'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:719,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:719,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:721,25'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:721,25'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:722,7'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'transport/net.cc:724,39'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:725,9'
          Dst:             _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - Src:             'transport/net.cc:725,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:725,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:727,7'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net.cc:727,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:727,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:729,26'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/net.cc:729,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:729,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI24ncclNetDeviceHandle_v7_tE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI24ncclNetDeviceHandle_v7_tEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14wc_store_fencev
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          400
      EdgeCount:       131
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12netCreateShmP14ncclProxyStateP13connectMapMem
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:409,3'
          Dst:             _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - Src:             'transport/net.cc:409,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:409,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclSharedNetCommsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclSharedNetCommsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclNetGetDeviceHandle17ncclNetDeviceTypeibPP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          98
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z15ncclCallocDebugI24ncclNetDeviceHandle_v7_tE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:848,5'
          Dst:             _Z15ncclCallocDebugI24ncclNetDeviceHandle_v7_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:848,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:848,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI16sendNetResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI16sendNetResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16sendNetResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16sendNetResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16sendNetResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16sendNetResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16sendNetResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13cudaHostAllocIcE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    18
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _Z11ncclSizeOfTI13ncclProxyPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP13ncclProxyPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13ncclProxyPeerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPeerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13ncclProxyPeerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP13ncclProxyPeerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP13ncclProxyPeerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP13ncclProxyPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP13ncclProxyPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP13ncclProxyPeerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          471
      EdgeCount:       166
      CyclomaticComplexity: 50
      functionsReached:
        - _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCuMemEnablev
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:670,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:675,5'
          Dst:             _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport/net.cc:675,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:675,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:679,5'
          Dst:             _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:679,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:679,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:691,29'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:692,7'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:692,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:692,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:694,7'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:694,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:694,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:698,5'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/net.cc:698,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:698,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z11ncclSizeOfTI10connectMapEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9netMapShmP8ncclCommP18ncclProxyConnectorP13connectMapMem
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:403,3'
          Dst:             _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - Src:             'transport/net.cc:403,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:403,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20populateCommNetAttrsP8ncclCommP13ncclConnectorP17ncclNetAttr_v12_t
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI10connectMapE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI10connectMapEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI10connectMapEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI10connectMapEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI10connectMapEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI10connectMapEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI17ncclRegNetHandlesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclRegNetHandlesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20recvProxyDeregBufferP19ncclProxyConnectionP14ncclProxyStatePviPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL12netHandleCmpP14proxyMemHandleS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:2110,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2118,21'
          Dst:             _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'transport/net.cc:2118,21'
          Dst:             _ZL12netHandleCmpP14proxyMemHandleS0_
        - Src:             'transport/net.cc:2121,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:2121,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18recvProxyRegBufferP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          332
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:2021,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2025,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2035,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:2035,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:2035,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:2036,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:2036,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2036,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net.cc:2040,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:2040,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2043,11'
          Dst:             close
        - Src:             'transport/net.cc:2051,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2057,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:2057,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2066,5'
          Dst:             _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:2066,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:2066,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2068,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL17recvProxyProgressP14ncclProxyStateP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         308
      ICount:          1947
      EdgeCount:       427
      CyclomaticComplexity: 121
      functionsReached:
        - _Z15setXferNetAttrsP14ncclProxyStateP13ncclProxyArgsi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProfilerStopProxyOpEventiP13ncclProxyArgs
        - _Z30ncclProfilerStopProxyStepEventiP13ncclProxyArgsi
        - _Z34ncclParamNetOptionalRecvCompletionv
        - _Z35ncclProfilerRecordProxyOpEventStateiP13ncclProxyArgs24ncclProfilerEventState_t
        - _Z35ncclProfilerStartRecvProxyStepEventiP13ncclProxyArgsi
        - _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - _ZL14wc_store_fencev
        - _ZL16sharedBuffersGetP14ncclProxyStateiiPlPm
        - _ZN13RingAlgorithm11decRefCountEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1534,7'
          Dst:             _Z35ncclProfilerRecordProxyOpEventStateiP13ncclProxyArgs24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1559,11'
          Dst:             _Z35ncclProfilerStartRecvProxyStepEventiP13ncclProxyArgsi
        - Src:             'transport/net.cc:1577,17'
          Dst:             _ZL16sharedBuffersGetP14ncclProxyStateiiPlPm
        - Src:             'transport/net.cc:1608,33'
          Dst:             _Z34ncclParamNetOptionalRecvCompletionv
        - Src:             'transport/net.cc:1611,32'
          Dst:             _Z15setXferNetAttrsP14ncclProxyStateP13ncclProxyArgsi
        - Src:             'transport/net.cc:1613,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1613,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1626,13'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1643,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1643,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1657,13'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1707,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1707,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1723,22'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1723,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1730,13'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1736,39'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/net.cc:1761,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1761,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1768,13'
          Dst:             _Z30ncclProfilerStopProxyStepEventiP13ncclProxyArgsi
        - Src:             'transport/net.cc:1772,51'
          Dst:             _ZN13RingAlgorithm11decRefCountEv
        - Src:             'transport/net.cc:1783,9'
          Dst:             _Z28ncclProfilerStopProxyOpEventiP13ncclProxyArgs
    - functionName:    _Z34ncclParamNetOptionalRecvCompletionv
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:186,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15setXferNetAttrsP14ncclProxyStateP13ncclProxyArgsi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:275,7'
          Dst:             memcmp
        - Src:             'transport/net.cc:276,5'
          Dst:             _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - Src:             'transport/net.cc:277,5'
          Dst:             _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
    - functionName:    _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16ncclAlgoToStringi
        - _Z16ncclBitsToStringjjPFPKciEPcmS0_
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z17ncclProtoToStringi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:236,3'
          Dst:             _Z16ncclBitsToStringjjPFPKciEPcmS0_
        - Src:             'transport/net.cc:236,3'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'transport/net.cc:237,3'
          Dst:             _Z16ncclBitsToStringjjPFPKciEPcmS0_
        - Src:             'transport/net.cc:237,3'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'transport/net.cc:238,3'
          Dst:             _Z16ncclBitsToStringjjPFPKciEPcmS0_
        - Src:             'transport/net.cc:238,3'
          Dst:             _Z17ncclProtoToStringi
    - functionName:    _ZL13recvProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         199
      ICount:          850
      EdgeCount:       284
      CyclomaticComplexity: 87
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclParamNetSharedCommsv
        - _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL16ncclCudaHostFreePv
        - _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1275,5'
          Dst:             _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - Src:             'transport/net.cc:1275,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1275,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1280,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1281,42'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1282,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1282,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1280,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1288,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1288,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1292,5'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/net.cc:1292,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1292,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1293,5'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net.cc:1293,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1293,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1294,40'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:1297,9'
          Dst:             _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - Src:             'transport/net.cc:1297,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1297,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1300,43'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'transport/net.cc:1300,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1300,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1302,7'
          Dst:             _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - Src:             'transport/net.cc:1302,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1302,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1303,38'
          Dst:             _Z23ncclParamNetSharedCommsv
        - Src:             'transport/net.cc:1308,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1308,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1311,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1311,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1314,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1314,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclParamNetSharedCommsv
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:171,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL16recvProxyConnectP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         349
      ICount:          1838
      EdgeCount:       494
      CyclomaticComplexity: 147
      functionsReached:
        - _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
        - _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclSharedNetCommsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCuMemEnablev
        - _Z17ncclOsGetPageSizev
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z23ncclParamNetSharedCommsv
        - _Z26ncclParamGdrCopySyncEnablev
        - _Z27ncclParamGdrCopyFlushEnablev
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - _ZL22ncclNetGetDeviceHandle17ncclNetDeviceTypeibPP24ncclNetDeviceHandle_v7_t
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1051,3'
          Dst:             _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - Src:             'transport/net.cc:1053,3'
          Dst:             _ZL22ncclNetGetDeviceHandle17ncclNetDeviceTypeibPP24ncclNetDeviceHandle_v7_t
        - Src:             'transport/net.cc:1053,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1053,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1060,7'
          Dst:             _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport/net.cc:1060,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1060,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1064,7'
          Dst:             _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:1064,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1064,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1068,36'
          Dst:             _Z23ncclParamNetSharedCommsv
        - Src:             'transport/net.cc:1071,9'
          Dst:             _Z15ncclCallocDebugI18ncclSharedNetCommsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:1071,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1071,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1095,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1095,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1100,3'
          Dst:             _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
        - Src:             'transport/net.cc:1110,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1110,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1128,5'
          Dst:             _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - Src:             'transport/net.cc:1128,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1128,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1144,11'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:1145,9'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:1145,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1145,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1149,9'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:1149,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1149,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1155,3'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/net.cc:1155,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1155,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1159,24'
          Dst:             _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - Src:             'transport/net.cc:1160,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'transport/net.cc:1160,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1160,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1162,9'
          Dst:             _Z26ncclParamGdrCopySyncEnablev
        - Src:             'transport/net.cc:1171,9'
          Dst:             _Z27ncclParamGdrCopyFlushEnablev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1187,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1187,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1187,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net.cc:1190,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1190,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1193,15'
          Dst:             close
        - Src:             'transport/net.cc:1197,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1197,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1204,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1204,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1187,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1193,15'
          Dst:             close
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1186,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1187,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1193,15'
          Dst:             close
    - functionName:    _Z26ncclParamGdrCopySyncEnablev
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:338,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclParamGdrCopyFlushEnablev
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:340,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14recvProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          303
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCallocDebugI16recvNetResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:799,3'
          Dst:             _Z15ncclCallocDebugI16recvNetResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:799,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:799,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:813,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:813,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:822,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:829,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:829,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8recvFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11recvConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          517
      EdgeCount:       128
      CyclomaticComplexity: 37
      functionsReached:
        - _Z15ncclCallocDebugI10connectMapE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
        - _ZL20populateCommNetAttrsP8ncclCommP13ncclConnectorP17ncclNetAttr_v12_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:573,5'
          Dst:             _Z15ncclCallocDebugI10connectMapE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:573,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:573,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:577,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:582,5'
          Dst:             _ZL20populateCommNetAttrsP8ncclCommP13ncclConnectorP17ncclNetAttr_v12_t
        - Src:             'transport/net.cc:584,5'
          Dst:             _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - Src:             'transport/net.cc:584,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:584,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:591,3'
          Dst:             _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
        - Src:             'transport/net.cc:591,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:591,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:599,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL9recvSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          514
      EdgeCount:       153
      CyclomaticComplexity: 47
      functionsReached:
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - _Z17ncclTopoNeedFlushP8ncclCommliiP17ncclTopoFlushType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z25ncclParamNetSharedBuffersv
        - _Z26ncclParamGdrCopySyncEnablev
        - _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - _ZL20ncclTopoFlushTypeStr17ncclTopoFlushType
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:362,36'
          Dst:             _Z25ncclParamNetSharedBuffersv
        - Src:             'transport/net.cc:362,72'
          Dst:             _Z25ncclParamNetSharedBuffersv
        - Src:             'transport/net.cc:370,3'
          Dst:             _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - Src:             'transport/net.cc:370,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:370,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:372,3'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'transport/net.cc:372,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:372,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:377,19'
          Dst:             _Z17ncclTopoNeedFlushP8ncclCommliiP17ncclTopoFlushType
        - Src:             'transport/net.cc:377,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:377,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:380,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/net.cc:380,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:380,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:386,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/net.cc:386,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:386,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:391,85'
          Dst:             _Z26ncclParamGdrCopySyncEnablev
        - Src:             'transport/net.cc:392,7'
          Dst:             _ZL14ncclGdcPinFlag17ncclTopoFlushType
        - Src:             'transport/net.cc:395,3'
          Dst:             _ZL20ncclTopoFlushTypeStr17ncclTopoFlushType
        - Src:             'transport/net.cc:395,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclParamNetSharedBuffersv
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:170,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20sendProxyDeregBufferP19ncclProxyConnectionP14ncclProxyStatePviPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL12netHandleCmpP14proxyMemHandleS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:2088,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2096,21'
          Dst:             _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'transport/net.cc:2096,21'
          Dst:             _ZL12netHandleCmpP14proxyMemHandleS0_
        - Src:             'transport/net.cc:2099,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:2099,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18sendProxyRegBufferP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          332
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1954,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1958,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1968,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1968,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1968,5'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1969,5'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1969,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1969,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net.cc:1973,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1973,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1976,11'
          Dst:             close
        - Src:             'transport/net.cc:1984,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1990,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1990,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1999,5'
          Dst:             _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:1999,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1999,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:2001,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL17sendProxyProgressP14ncclProxyStateP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         155
      ICount:          906
      EdgeCount:       215
      CyclomaticComplexity: 62
      functionsReached:
        - _Z15setXferNetAttrsP14ncclProxyStateP13ncclProxyArgsi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProfilerStopProxyOpEventiP13ncclProxyArgs
        - _Z30ncclProfilerStopProxyStepEventiP13ncclProxyArgsi
        - _Z35ncclProfilerRecordProxyOpEventStateiP13ncclProxyArgs24ncclProfilerEventState_t
        - _Z35ncclProfilerStartSendProxyStepEventiP13ncclProxyArgsi
        - _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - _ZL14wc_store_fencev
        - _ZL16sharedBuffersGetP14ncclProxyStateiiPlPm
        - _ZN13RingAlgorithm11decRefCountEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1335,7'
          Dst:             _Z35ncclProfilerRecordProxyOpEventStateiP13ncclProxyArgs24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1356,9'
          Dst:             _Z35ncclProfilerStartSendProxyStepEventiP13ncclProxyArgsi
        - Src:             'transport/net.cc:1362,13'
          Dst:             _ZL16sharedBuffersGetP14ncclProxyStateiiPlPm
        - Src:             'transport/net.cc:1369,35'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/net.cc:1373,9'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1424,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1430,13'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1436,36'
          Dst:             _Z15setXferNetAttrsP14ncclProxyStateP13ncclProxyArgsi
        - Src:             'transport/net.cc:1437,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1437,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1459,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1459,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1467,11'
          Dst:             _Z30ncclProfilerStopProxyStepEventiP13ncclProxyArgsi
        - Src:             'transport/net.cc:1472,37'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/net.cc:1477,49'
          Dst:             _ZN13RingAlgorithm11decRefCountEv
        - Src:             'transport/net.cc:1447,15'
          Dst:             _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
        - Src:             'transport/net.cc:1485,9'
          Dst:             _Z28ncclProfilerStopProxyOpEventiP13ncclProxyArgs
    - functionName:    _ZL13sendProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         215
      ICount:          912
      EdgeCount:       307
      CyclomaticComplexity: 94
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclParamNetSharedCommsv
        - _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL16ncclCudaHostFreePv
        - _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1220,5'
          Dst:             _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - Src:             'transport/net.cc:1220,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1220,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1225,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1226,42'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1227,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1227,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1225,13'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/net.cc:1233,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1233,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1238,7'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/net.cc:1238,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1238,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1240,7'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/net.cc:1240,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1240,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1242,5'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net.cc:1242,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1242,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1243,40'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:1246,9'
          Dst:             _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - Src:             'transport/net.cc:1246,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1246,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1249,43'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'transport/net.cc:1249,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1249,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1251,7'
          Dst:             _ZL23sharedNetBuffersDestroyP14ncclProxyStateiiP19ncclProxyConnection
        - Src:             'transport/net.cc:1251,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1251,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1252,38'
          Dst:             _Z23ncclParamNetSharedCommsv
        - Src:             'transport/net.cc:1257,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1257,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1260,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1260,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1263,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1263,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16sendProxyConnectP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         364
      ICount:          1926
      EdgeCount:       514
      CyclomaticComplexity: 152
      functionsReached:
        - _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
        - _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclSharedNetCommsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCuMemEnablev
        - _Z17ncclOsGetPageSizev
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - _Z23ncclParamNetSharedCommsv
        - _Z26ncclParamGdrCopySyncEnablev
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _ZL12netCreateShmP14ncclProxyStateP13connectMapMem
        - _ZL14wc_store_fencev
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - _ZL22ncclNetGetDeviceHandle17ncclNetDeviceTypeibPP24ncclNetDeviceHandle_v7_t
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - _ZTW15ncclDebugNoWarn
        - close
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:865,3'
          Dst:             _Z11setNetAttrsP14ncclProxyStateP17ncclNetAttr_v12_t
        - Src:             'transport/net.cc:867,3'
          Dst:             _ZL22ncclNetGetDeviceHandle17ncclNetDeviceTypeibPP24ncclNetDeviceHandle_v7_t
        - Src:             'transport/net.cc:867,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:867,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:873,7'
          Dst:             _Z15ncclCallocDebugIP13ncclProxyPeerE12ncclResult_tPPT_mPKciS7_b
        - Src:             'transport/net.cc:873,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:873,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:877,7'
          Dst:             _Z15ncclCallocDebugI13ncclProxyPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:877,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:877,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:881,36'
          Dst:             _Z23ncclParamNetSharedCommsv
        - Src:             'transport/net.cc:884,9'
          Dst:             _Z15ncclCallocDebugI18ncclSharedNetCommsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:884,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:884,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:911,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:911,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:917,3'
          Dst:             _Z13printNetAttrsP17ncclNetAttr_v12_tPKc
        - Src:             'transport/net.cc:931,3'
          Dst:             cudaGetDevice
        - Src:             'transport/net.cc:931,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net.cc:931,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:931,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net.cc:944,5'
          Dst:             _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - Src:             'transport/net.cc:944,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:944,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:963,32'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:965,9'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:965,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:965,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:969,9'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/net.cc:969,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:969,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:976,5'
          Dst:             _Z23ncclCudaHostCallocDebugIcE12ncclResult_tPPT_mPKciS5_
        - Src:             'transport/net.cc:976,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:976,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:979,5'
          Dst:             _ZL12netCreateShmP14ncclProxyStateP13connectMapMem
        - Src:             'transport/net.cc:979,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:979,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:985,42'
          Dst:             _Z26ncclParamGdrCopySyncEnablev
        - Src:             'transport/net.cc:987,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'transport/net.cc:987,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:987,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1001,27'
          Dst:             _ZL14wc_store_fencev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1014,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1014,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1014,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net.cc:1017,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1017,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1020,15'
          Dst:             close
        - Src:             'transport/net.cc:1024,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1024,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1031,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1031,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1014,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1020,15'
          Dst:             close
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1013,9'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'transport/net.cc:1014,9'
          Dst:             _ZL29getHandleForAddressRangeFlags15ncclTopoGdrMode
        - Src:             'transport/net.cc:1020,15'
          Dst:             close
    - functionName:    _ZL14sendProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          239
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclCallocDebugI16sendNetResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:758,3'
          Dst:             _Z15ncclCallocDebugI16sendNetResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:758,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:758,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:771,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:771,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:781,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15proxySharedInitP19ncclProxyConnectionP14ncclProxyStatei
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:747,3'
          Dst:             _ZL20sharedNetBuffersInitP14ncclProxyStateiiiiiPPcS2_PlP11ncclIpcDesc
        - Src:             'transport/net.cc:747,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:747,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8sendFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          250
      EdgeCount:       86
      CyclomaticComplexity: 27
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:640,5'
          Dst:             cudaGetDevice
        - Src:             'transport/net.cc:640,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/net.cc:640,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:640,5'
          Dst:             cudaGetLastError
        - Src:             'transport/net.cc:642,11'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:644,9'
          Dst:             _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
        - Src:             'transport/net.cc:644,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:644,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:645,9'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net.cc:645,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:645,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:648,9'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/net.cc:648,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/net.cc:648,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:648,9'
          Dst:             cudaGetLastError
        - Src:             'transport/net.cc:652,7'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/net.cc:652,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:652,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11sendConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          791
      EdgeCount:       204
      CyclomaticComplexity: 60
      functionsReached:
        - _Z15ncclCallocDebugI10connectMapE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
        - _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - _ZL20populateCommNetAttrsP8ncclCommP13ncclConnectorP17ncclNetAttr_v12_t
        - _ZL9netMapShmP8ncclCommP18ncclProxyConnectorP13connectMapMem
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceEnablePeerAccess
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:462,5'
          Dst:             _Z15ncclCallocDebugI10connectMapE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:462,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:462,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:465,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:469,5'
          Dst:             _ZL20populateCommNetAttrsP8ncclCommP13ncclConnectorP17ncclNetAttr_v12_t
        - Src:             'transport/net.cc:471,5'
          Dst:             _Z18ncclProxyCallAsyncP8ncclCommP18ncclProxyConnectoriPviiS3_
        - Src:             'transport/net.cc:471,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:478,9'
          Dst:             _Z21ncclPollProxyResponseP8ncclCommP18ncclProxyConnectorPvS3_
        - Src:             'transport/net.cc:486,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:488,28'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/net.cc:491,25'
          Dst:             cudaDeviceEnablePeerAccess
        - Src:             'transport/net.cc:493,9'
          Dst:             cudaGetLastError
        - Src:             'transport/net.cc:495,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/net.cc:495,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:500,28'
          Dst:             _ZL9netMapShmP8ncclCommP18ncclProxyConnectorP13connectMapMem
        - Src:             'transport/net.cc:500,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:500,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:504,7'
          Dst:             _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - Src:             'transport/net.cc:504,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:504,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:514,9'
          Dst:             _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - Src:             'transport/net.cc:514,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:514,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaDeviceEnablePeerAccess
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9sendSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          492
      EdgeCount:       136
      CyclomaticComplexity: 41
      functionsReached:
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z25ncclParamNetSharedBuffersv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:302,36'
          Dst:             _Z25ncclParamNetSharedBuffersv
        - Src:             'transport/net.cc:302,72'
          Dst:             _Z25ncclParamNetSharedBuffersv
        - Src:             'transport/net.cc:309,3'
          Dst:             _Z17ncclTopoGetNetDevP8ncclCommiP13ncclTopoGraphiiPlPiS4_
        - Src:             'transport/net.cc:309,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:309,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:310,3'
          Dst:             _Z16ncclTopoCheckGdrP14ncclTopoSystemiliP15ncclTopoGdrMode
        - Src:             'transport/net.cc:310,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:310,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:315,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/net.cc:315,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:315,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:320,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/net.cc:320,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:320,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:323,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:327,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10canConnectPiP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS5_
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:165,5'
          Dst:             _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - Src:             'transport/net.cc:165,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:165,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cleanupNetP8ncclCommP16ncclCommCallback
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1902,3'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/net.cc:1902,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1902,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI22ncclNetCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclNetCleanupCallbackEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          369
      EdgeCount:       127
      CyclomaticComplexity: 39
      functionsReached:
        - _Z15ncclCallocDebugI22ncclNetCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _Z29ncclParamMultiSegmentRegisterv
        - _ZL17netRegisterBufferP8ncclCommPKvmPP13ncclConnectoriP7ncclRegPiPPvi
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1920,5'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/net.cc:1920,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1920,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1921,29'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/net.cc:1922,5'
          Dst:             _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - Src:             'transport/net.cc:1922,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1922,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1923,5'
          Dst:             _ZL17netRegisterBufferP8ncclCommPKvmPP13ncclConnectoriP7ncclRegPiPPvi
        - Src:             'transport/net.cc:1923,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1923,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1927,7'
          Dst:             _Z15ncclCallocDebugI22ncclNetCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:1927,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1927,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1931,7'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/net.cc:1934,7'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/net.cc:1934,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1934,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL17netRegisterBufferP8ncclCommPKvmPP13ncclConnectoriP7ncclRegPiPPvi
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          341
      EdgeCount:       105
      CyclomaticComplexity: 31
      functionsReached:
        - _Z15ncclCallocDebugI17ncclRegNetHandlesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1821,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1828,11'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/net.cc:1828,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1828,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1834,13'
          Dst:             _Z15ncclCallocDebugI17ncclRegNetHandlesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net.cc:1834,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1834,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1841,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1858,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          244
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamMultiSegmentRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL17netRegisterBufferP8ncclCommPKvmPP13ncclConnectoriP7ncclRegPiPPvi
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1874,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/net.cc:1875,5'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'transport/net.cc:1875,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1875,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1878,7'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/net.cc:1878,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1878,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1880,31'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/net.cc:1881,7'
          Dst:             _ZL17netRegisterBufferP8ncclCommPKvmPP13ncclConnectoriP7ncclRegPiPPvi
        - Src:             'transport/net.cc:1881,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1881,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclNetDeregBufferP8ncclCommP18ncclProxyConnectorPv
      functionSourceFile: '/src/nccl/src/transport/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net.cc:1791,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/net.cc:1791,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net.cc:1791,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net.cc:1792,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI16shmRecvResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI16shmRecvResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16shmRecvResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16shmRecvResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16shmRecvResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16shmRecvResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16shmRecvResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI17shmProxyResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI17shmProxyResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17shmProxyResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17shmProxyResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17shmProxyResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17shmProxyResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17shmProxyResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI16shmSendResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI16shmSendResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16shmSendResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16shmSendResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16shmSendResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16shmSendResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16shmSendResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15initShmLocalityv
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamShmLocalityv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:296,19'
          Dst:             _Z20ncclParamShmLocalityv
        - Src:             'transport/shm.cc:298,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclParamShmLocalityv
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:56,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16shmRecvProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:238,5'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/shm.cc:238,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:238,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclShmIpcCloseP10shmIpcDesc
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          145
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - _Z12ncclShmClosePv
        - _Z15ncclCuMemEnablev
        - _Z19ncclCuMemHostEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:454,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/shm.cc:454,30'
          Dst:             _Z19ncclCuMemHostEnablev
        - Src:             'transport/shm.cc:455,7'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'transport/shm.cc:455,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:455,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:457,7'
          Dst:             _Z12ncclShmClosePv
        - Src:             'transport/shm.cc:457,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:457,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:114,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:115,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:116,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:118,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:119,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:120,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    24
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17shmRecvProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          153
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclCallocDebugI17shmProxyResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:280,3'
          Dst:             _Z15ncclCallocDebugI17shmProxyResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/shm.cc:280,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:280,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:281,3'
          Dst:             _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - Src:             'transport/shm.cc:281,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:281,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          280
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - _Z11ncclShmOpenPcmmPPvS1_iS1_
        - _Z15ncclCuMemEnablev
        - _Z19ncclCuMemHostEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:308,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:312,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/shm.cc:312,28'
          Dst:             _Z19ncclCuMemHostEnablev
        - Src:             'transport/shm.cc:317,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'transport/shm.cc:317,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:317,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:322,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:322,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:332,5'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'transport/shm.cc:332,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:332,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:340,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          301
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:73,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:74,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:80,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:83,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:85,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:87,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:92,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:98,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11shmRecvFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:216,5'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/shm.cc:216,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:216,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14shmRecvConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:185,3'
          Dst:             _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - Src:             'transport/shm.cc:185,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          570
      EdgeCount:       134
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclShmOpenPcmmPPvS1_iS1_
        - _Z15ncclCuMemEnablev
        - _Z19ncclCuMemHostEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - close
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:361,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:365,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/shm.cc:365,28'
          Dst:             _Z19ncclCuMemHostEnablev
        - Src:             'transport/shm.cc:383,7'
          Dst:             _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - Src:             'transport/shm.cc:383,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:383,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:384,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:384,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:385,13'
          Dst:             close
        - Src:             'transport/shm.cc:387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:387,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:391,5'
          Dst:             cudaGetDevice
        - Src:             'transport/shm.cc:391,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/shm.cc:391,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:391,5'
          Dst:             cudaGetLastError
        - Src:             'transport/shm.cc:392,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:392,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:393,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:393,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:401,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:401,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:407,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:407,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:413,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:413,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:419,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:419,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/shm.cc:424,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:429,5'
          Dst:             snprintf
        - Src:             'transport/shm.cc:433,5'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'transport/shm.cc:433,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:433,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:435,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13shmCanConnectPiP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS5_
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          120
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - _Z19ncclParamShmDisablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15initShmLocalityv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:64,3'
          Dst:             _ZL15initShmLocalityv
        - Src:             'transport/shm.cc:66,7'
          Dst:             _Z19ncclParamShmDisablev
        - Src:             'transport/shm.cc:69,3'
          Dst:             _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - Src:             'transport/shm.cc:69,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:69,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12shmSendSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          282
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCallocDebugI16shmSendResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:98,3'
          Dst:             _Z15ncclCallocDebugI16shmSendResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/shm.cc:98,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:108,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/shm.cc:108,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:108,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:109,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/shm.cc:109,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:109,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14shmSendConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:160,3'
          Dst:             _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - Src:             'transport/shm.cc:160,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11shmSendFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:206,5'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/shm.cc:206,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:206,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17shmSendProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          153
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclCallocDebugI17shmProxyResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:256,3'
          Dst:             _Z15ncclCallocDebugI17shmProxyResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/shm.cc:256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:257,3'
          Dst:             _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - Src:             'transport/shm.cc:257,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:257,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16shmSendProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:227,5'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/shm.cc:227,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:227,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12shmRecvSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          247
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - _Z15ncclCallocDebugI16shmRecvResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:129,3'
          Dst:             _Z15ncclCallocDebugI16shmRecvResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/shm.cc:129,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:141,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/shm.cc:141,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:141,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/shm.cc:142,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/shm.cc:142,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/shm.cc:142,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclParamShmDisablev
      functionSourceFile: '/src/nccl/src/transport/shm.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/shm.cc:55,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclTransportPatConnectP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/generic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         104
      ICount:          434
      EdgeCount:       145
      CyclomaticComplexity: 43
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/generic.cc:128,9'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/generic.cc:128,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:128,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:130,7'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/generic.cc:130,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:130,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:132,9'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/generic.cc:132,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:132,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:134,7'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/generic.cc:134,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:134,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:136,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclTransportInitRankMapP8ncclCommiPKi
      functionSourceFile: '/src/nccl/src/transport/generic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          431
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/generic.cc:77,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/generic.cc:77,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:77,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:94,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'transport/generic.cc:94,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:94,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:95,27'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
    - functionName:    _Z24ncclTransportTreeConnectP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/generic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          247
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/generic.cc:55,7'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/generic.cc:55,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:55,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:57,7'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/generic.cc:57,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:57,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:60,5'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/generic.cc:60,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:60,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:61,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIZ24ncclTransportRingConnectP8ncclCommE12ringConnInfoE12ncclResult_tPPT_mPKciS8_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclTransportRingConnectP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/generic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         97
      ICount:          408
      EdgeCount:       135
      CyclomaticComplexity: 40
      functionsReached:
        - _Z15ncclCallocDebugIZ24ncclTransportRingConnectP8ncclCommE12ringConnInfoE12ncclResult_tPPT_mPKciS8_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z22ncclParamGraphRegisterv
        - _Z22ncclParamLocalRegisterv
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/generic.cc:26,7'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/generic.cc:26,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:26,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:28,5'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/generic.cc:28,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:28,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:29,9'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'transport/generic.cc:29,37'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'transport/generic.cc:30,7'
          Dst:             _Z15ncclCallocDebugIZ24ncclTransportRingConnectP8ncclCommE12ringConnInfoE12ncclResult_tPPT_mPKciS8_b
        - Src:             'transport/generic.cc:30,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:30,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:33,7'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'transport/generic.cc:33,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/generic.cc:33,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/generic.cc:40,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclParamMultiSegmentRegisterv
      functionSourceFile: '/src/nccl/src/transport/generic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/generic.cc:12,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI12localRegDataEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclNvlsRegResourcesQueryP8ncclComm10ncclFunc_tPi
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11cleanupNvlsP8ncclCommP16ncclCommCallback
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:1021,3'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/nvls.cc:1021,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1021,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclNvlsGraphRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES4_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          472
      EdgeCount:       155
      CyclomaticComplexity: 47
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _Z29ncclParamMultiSegmentRegisterv
        - _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:1042,5'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/nvls.cc:1042,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1042,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:1044,29'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/nvls.cc:1045,5'
          Dst:             _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - Src:             'transport/nvls.cc:1045,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1045,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:1056,3'
          Dst:             _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
        - Src:             'transport/nvls.cc:1050,5'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/nvls.cc:1050,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1050,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:1052,29'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/nvls.cc:1053,5'
          Dst:             _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - Src:             'transport/nvls.cc:1053,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1053,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:1056,3'
          Dst:             _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
        - Src:             'transport/nvls.cc:1065,7'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/nvls.cc:1074,7'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/nvls.cc:1078,19'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/nvls.cc:1078,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1078,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:1079,19'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/nvls.cc:1079,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:1079,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          850
      EdgeCount:       241
      CyclomaticComplexity: 69
      functionsReached:
        - _Z15ncclCallocDebugI12localRegDataE12ncclResult_tPPT_mPKciS6_b
        - _Z17tryRegisterBufferP8ncclCommmmPyPi
        - _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:855,3'
          Dst:             _Z15ncclCallocDebugI12localRegDataE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/nvls.cc:855,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:855,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:862,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:862,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:872,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:872,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:877,3'
          Dst:             _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
        - Src:             'transport/nvls.cc:877,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:877,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:929,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:939,5'
          Dst:             _Z17tryRegisterBufferP8ncclCommmmPyPi
        - Src:             'transport/nvls.cc:944,5'
          Dst:             _Z17tryRegisterBufferP8ncclCommmmPyPi
        - Src:             'transport/nvls.cc:948,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:961,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI12localRegDataE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12localRegDataEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12localRegDataEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12localRegDataEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12localRegDataEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12localRegDataEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    40
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17tryRegisterBufferP8ncclCommmmPyPi
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         186
      ICount:          1028
      EdgeCount:       264
      CyclomaticComplexity: 80
      functionsReached:
        - _Z15ncclCallocDebugI12localRegDataE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
        - _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaPointerGetAttributes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:708,3'
          Dst:             _Z15ncclCallocDebugI12localRegDataE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/nvls.cc:708,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:708,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:711,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/nvls.cc:713,7'
          Dst:             cudaPointerGetAttributes
        - Src:             'transport/nvls.cc:713,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:713,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:713,7'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:721,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:721,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:728,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:728,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:748,3'
          Dst:             _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
        - Src:             'transport/nvls.cc:748,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:748,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:767,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:767,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:772,5'
          Dst:             _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - Src:             'transport/nvls.cc:772,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:772,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:774,5'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:774,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:774,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:778,5'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:778,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:778,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:781,5'
          Dst:             _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - Src:             'transport/nvls.cc:781,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:781,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:784,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:784,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:787,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'transport/nvls.cc:787,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:787,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:800,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:807,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:807,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:809,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:809,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:811,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:811,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:815,3'
          Dst:             _Z18ncclShmemAllgatherP8ncclCommP17ncclShmemCollBuffPvS3_m
        - Src:             'transport/nvls.cc:815,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:815,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:59,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:60,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:60,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:64,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:64,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:69,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclNvlsGroupConnectP8ncclCommPciPy
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          239
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:79,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:87,5'
          Dst:             _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - Src:             'transport/nvls.cc:87,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:87,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:89,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:89,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:90,5'
          Dst:             close
        - Src:             'transport/nvls.cc:90,5'
          Dst:             __errno_location
        - Src:             'transport/nvls.cc:90,5'
          Dst:             strerror
        - Src:             'transport/nvls.cc:90,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:90,5'
          Dst:             strerror
        - Src:             'transport/nvls.cc:90,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:93,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:93,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:101,17'
          Dst:             close
    - functionName:    _Z27ncclNvlsLocalRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          344
      EdgeCount:       112
      CyclomaticComplexity: 34
      functionsReached:
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamMultiSegmentRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:980,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/nvls.cc:981,5'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'transport/nvls.cc:981,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:981,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:984,7'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/nvls.cc:984,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:984,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:986,31'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/nvls.cc:993,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/nvls.cc:994,5'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'transport/nvls.cc:994,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:994,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:997,7'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/nvls.cc:997,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:997,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:999,31'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/nvls.cc:1006,5'
          Dst:             _ZL18nvlsRegisterBufferP8ncclCommPKvPvmmP7ncclRegS5_PiPS3_S7_
    - functionName:    _Z12ncclNvlsFreeP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          327
      EdgeCount:       112
      CyclomaticComplexity: 35
      functionsReached:
        - _Z12ncclShmClosePv
        - _Z15nvlsGroupUnbindP8ncclCommmPy
        - _Z17nvlsGroupUnmapMemP8ncclCommmPvPymS1_S2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:673,7'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'transport/nvls.cc:674,53'
          Dst:             _Z12ncclShmClosePv
        - Src:             'transport/nvls.cc:674,53'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:674,53'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:677,7'
          Dst:             _Z15nvlsGroupUnbindP8ncclCommmPy
        - Src:             'transport/nvls.cc:677,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:677,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:678,7'
          Dst:             _Z17nvlsGroupUnmapMemP8ncclCommmPvPymS1_S2_
        - Src:             'transport/nvls.cc:678,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:678,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:683,7'
          Dst:             _Z15nvlsGroupUnbindP8ncclCommmPy
        - Src:             'transport/nvls.cc:683,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:683,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:684,7'
          Dst:             _Z17nvlsGroupUnmapMemP8ncclCommmPvPymS1_S2_
        - Src:             'transport/nvls.cc:684,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:684,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15nvlsGroupUnbindP8ncclCommmPy
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:107,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:110,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:110,13'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z17nvlsGroupUnmapMemP8ncclCommmPvPymS1_S2_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          194
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:131,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:136,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:136,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:137,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:137,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:138,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:138,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:143,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:143,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:144,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:144,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:145,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:145,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z15ncclCallocDebugI17ncclNvlsSharedResE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclNvlsSharedResEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclNvlsSetupP8ncclCommS0_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         245
      ICount:          1220
      EdgeCount:       347
      CyclomaticComplexity: 104
      functionsReached:
        - _Z11ncclShmOpenPcmmPPvS1_iS1_
        - _Z15initNvlsChannelP8ncclCommiS0_b
        - _Z15ncclCallocDebugI17ncclNvlsSharedResE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclCudaGraphNonei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _ZL15nvlsAllocateMemP8ncclCommPK18CUmemAccessDesc_stmPyS4_PPvS6_PmS7_
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:513,7'
          Dst:             _Z15initNvlsChannelP8ncclCommiS0_b
        - Src:             'transport/nvls.cc:513,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:517,5'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'transport/nvls.cc:536,5'
          Dst:             _Z15ncclCallocDebugI17ncclNvlsSharedResE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/nvls.cc:536,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:536,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:546,7'
          Dst:             _Z15initNvlsChannelP8ncclCommiS0_b
        - Src:             'transport/nvls.cc:546,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:546,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:555,5'
          Dst:             _ZL15nvlsAllocateMemP8ncclCommPK18CUmemAccessDesc_stmPyS4_PPvS6_PmS7_
        - Src:             'transport/nvls.cc:555,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:555,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:561,5'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:561,5'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/nvls.cc:561,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:561,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:564,5'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:564,5'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/nvls.cc:564,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:564,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:604,9'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:607,9'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:610,9'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:613,9'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:604,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:604,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:604,9'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:607,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:607,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:607,9'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:610,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:610,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:610,9'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:613,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:613,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:613,9'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:618,5'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'transport/nvls.cc:618,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:618,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:619,5'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:619,5'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/nvls.cc:619,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:619,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:622,5'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:622,5'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/nvls.cc:622,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:622,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:634,7'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'transport/nvls.cc:634,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:634,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:638,7'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:638,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:638,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:642,7'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:642,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:642,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:645,7'
          Dst:             _Z11ncclShmOpenPcmmPPvS1_iS1_
        - Src:             'transport/nvls.cc:645,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:645,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15nvlsAllocateMemP8ncclCommPK18CUmemAccessDesc_stmPyS4_PPvS6_PmS7_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          823
      EdgeCount:       190
      CyclomaticComplexity: 59
      functionsReached:
        - _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemset
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:325,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:325,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:330,5'
          Dst:             _Z19ncclNvlsGroupCreateP8ncclCommP24CUmulticastObjectProp_stijPyPc
        - Src:             'transport/nvls.cc:330,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:330,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:333,5'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:333,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:333,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:337,5'
          Dst:             _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
        - Src:             'transport/nvls.cc:337,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:337,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:340,5'
          Dst:             _Z20ncclNvlsGroupConnectP8ncclCommPciPy
        - Src:             'transport/nvls.cc:340,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:340,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:344,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:344,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:351,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:351,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:354,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:354,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:357,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:357,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:358,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:358,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:359,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:360,3'
          Dst:             cudaMemset
        - Src:             'transport/nvls.cc:360,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:360,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:360,3'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:362,3'
          Dst:             ncclMemTrack
        - Src:             'transport/nvls.cc:362,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:362,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:366,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'transport/nvls.cc:366,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:366,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:376,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:385,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:385,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:386,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:386,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:387,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:387,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:391,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:399,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:401,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:401,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:403,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:403,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:405,58'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:405,58'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z14nvlsCanConnectPiP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS5_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12nvlsSendFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12nvlsRecvFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclNvlsBufferSetupP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          646
      EdgeCount:       188
      CyclomaticComplexity: 57
      functionsReached:
        - _Z17ncclCudaGraphNonei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _ZL15nvlsAllocateMemP8ncclCommPK18CUmemAccessDesc_stmPyS4_PPvS6_PmS7_
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:432,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:436,3'
          Dst:             _ZL15nvlsAllocateMemP8ncclCommPK18CUmemAccessDesc_stmPyS4_PPvS6_PmS7_
        - Src:             'transport/nvls.cc:436,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:436,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:441,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:441,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/nvls.cc:441,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:441,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:444,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:444,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/nvls.cc:444,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:444,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:461,7'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:464,7'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:467,7'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:470,7'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/nvls.cc:461,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:461,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:461,7'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:464,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:464,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:464,7'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:467,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:467,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:467,7'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:470,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:470,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:470,7'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:476,3'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'transport/nvls.cc:476,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:476,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:477,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:477,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/nvls.cc:477,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:477,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:480,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/nvls.cc:480,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/nvls.cc:480,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:480,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:484,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'transport/nvls.cc:484,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:484,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclNvlsTreeConnectP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          256
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:288,7'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/nvls.cc:288,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:288,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:291,7'
          Dst:             _Z23ncclTransportP2pConnectP8ncclCommiiPiiS1_i
        - Src:             'transport/nvls.cc:291,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:291,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:295,5'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'transport/nvls.cc:295,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:295,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:296,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclNvlsInitP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          233
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z19ncclParamNvlsEnablev
        - _Z19ncclTopoGetGpuCountP14ncclTopoSystemPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaDriverGetVersion
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:253,9'
          Dst:             _Z19ncclParamNvlsEnablev
        - Src:             'transport/nvls.cc:254,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:261,3'
          Dst:             _Z19ncclTopoGetGpuCountP14ncclTopoSystemPi
        - Src:             'transport/nvls.cc:261,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/nvls.cc:261,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:262,8'
          Dst:             _Z19ncclParamNvlsEnablev
        - Src:             'transport/nvls.cc:268,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:268,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:269,3'
          Dst:             cudaDriverGetVersion
        - Src:             'transport/nvls.cc:269,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/nvls.cc:269,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:269,3'
          Dst:             cudaGetLastError
        - Src:             'transport/nvls.cc:270,7'
          Dst:             _Z19ncclParamNvlsEnablev
        - Src:             'transport/nvls.cc:273,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:273,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:279,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclParamNvlsEnablev
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:159,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL23ncclNvlsTreeSm100TuningP8ncclCommPiS1_S1_
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclNvlsTuningP8ncclComm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamNvlsChunkSizev
        - _Z29ncclParamNvlsTreeMaxChunkSizev
        - _ZL23ncclNvlsTreeSm100TuningP8ncclCommPiS1_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:206,30'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'transport/nvls.cc:218,5'
          Dst:             _ZL23ncclNvlsTreeSm100TuningP8ncclCommPiS1_S1_
        - Src:             'transport/nvls.cc:224,55'
          Dst:             _Z22ncclParamNvlsChunkSizev
        - Src:             'transport/nvls.cc:227,34'
          Dst:             _Z29ncclParamNvlsTreeMaxChunkSizev
        - Src:             'transport/nvls.cc:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamNvlsChunkSizev
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:160,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamNvlsTreeMaxChunkSizev
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:161,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclNvlsDeregBufferP8ncclCommPyyimm
      functionSourceFile: '/src/nccl/src/transport/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/nvls.cc:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:120,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:121,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:121,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:122,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/nvls.cc:122,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/nvls.cc:123,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12p2pResourcesEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    44
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20p2pSendProxyProgressP14ncclProxyStateP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          373
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cuda_clear9cudaError
        - cudaEventQuery
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:874,11'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/p2p.cc:877,11'
          Dst:             cudaEventRecord
        - Src:             'transport/p2p.cc:883,27'
          Dst:             cudaEventQuery
        - Src:             'transport/p2p.cc:883,27'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'transport/p2p.cc:874,11'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:874,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:874,11'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:877,11'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:877,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:877,11'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:884,39'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:884,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:884,39'
          Dst:             cudaGetLastError
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    _ZL19p2pSendProxyConnectP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaEventCreate
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:757,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:757,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:757,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:757,3'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaEventCreate
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:759,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:759,5'
          Dst:             cudaGetLastError
    - functionName:    cudaEventCreate
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12p2pHandleCmpP14proxyMemHandleS0_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIbEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI14ncclIpcImpInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclIpcImpInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIbEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIbEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIbEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIbEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIbEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclCudaHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeHost
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaFreeHost
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:166,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          164
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:768,5'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/p2p.cc:768,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:768,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:768,5'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:771,7'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'transport/p2p.cc:771,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:771,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:774,7'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:774,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:774,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          277
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:287,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:287,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:287,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:297,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:297,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:298,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:298,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:303,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:303,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:303,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:308,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:308,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI11ncclRecvMemEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13cudaHostAllocI11ncclRecvMemE9cudaErrorPPT_mj
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaHostAlloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:585,10'
          Dst:             cudaHostAlloc
    - functionName:    _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI17p2pCuMemProxyInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17p2pCuMemProxyInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclCudaHostCallocDebugI11ncclRecvMemE12ncclResult_tPPT_mPKciS6_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11ncclSizeOfTI11ncclRecvMemEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13cudaHostAllocI11ncclRecvMemE9cudaErrorPPT_mj
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:152,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z11ncclSizeOfTI11ncclRecvMemEmv
        - Src:             'include/alloc.h:154,5'
          Dst:             _ZL13cudaHostAllocI11ncclRecvMemE9cudaErrorPPT_mj
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:154,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:155,29'
          Dst:             _Z11ncclSizeOfTI11ncclRecvMemEmv
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:158,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z11ncclSizeOfTI11ncclRecvMemEmv
        - Src:             'include/alloc.h:159,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z11ncclSizeOfTI11ncclRecvMemEmv
        - Src:             'include/alloc.h:160,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI15p2pShmProxyInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15p2pShmProxyInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cudaMallocImE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z24ncclCudaCallocAsyncDebugImE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocImE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:538,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:542,7'
          Dst:             _ZL10cudaMallocImE9cudaErrorPPT_m
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z15ncclCallocDebugI14ncclIpcRegInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclReallocDebugIP14ncclIpcRegInfoE12ncclResult_tPPT_mmPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP14ncclIpcRegInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclCuMemAllocAddrPPvPym
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:267,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:268,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:268,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:271,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:271,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:273,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:273,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:273,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclP2pUsesMemcpyv
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15initCeOperationv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1508,3'
          Dst:             _ZL15initCeOperationv
    - functionName:    _ZL15initCeOperationv
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z25ncclParamP2pUseCudaMemcpyv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1497,17'
          Dst:             _Z25ncclParamP2pUseCudaMemcpyv
    - functionName:    _Z25ncclParamP2pUseCudaMemcpyv
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:122,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z13p2pCanConnectPiP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS5_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          516
      EdgeCount:       172
      CyclomaticComplexity: 51
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - _Z19ncclCudaMallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cuda_clear9cudaError
        - _ZL14busIdToCudaDevl
        - _ZL15initCeOperationv
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceCanAccessPeer
        - cudaIpcGetMemHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:131,3'
          Dst:             _ZL15initCeOperationv
        - Src:             'transport/p2p.cc:136,3'
          Dst:             _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - Src:             'transport/p2p.cc:136,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:136,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:147,5'
          Dst:             _Z16ncclTopoCheckNetP14ncclTopoSystemiiPi
        - Src:             'transport/p2p.cc:147,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:147,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:160,18'
          Dst:             _ZL14busIdToCudaDevl
        - Src:             'transport/p2p.cc:161,18'
          Dst:             _ZL14busIdToCudaDevl
        - Src:             'transport/p2p.cc:178,15'
          Dst:             cudaDeviceCanAccessPeer
        - Src:             'transport/p2p.cc:178,15'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'transport/p2p.cc:179,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:186,20'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:196,5'
          Dst:             _Z19ncclCudaMallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:196,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:196,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:197,10'
          Dst:             cudaIpcGetMemHandle
        - Src:             'transport/p2p.cc:197,10'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'transport/p2p.cc:198,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:201,5'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:201,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:201,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:207,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12p2pSendSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          776
      EdgeCount:       232
      CyclomaticComplexity: 69
      functionsReached:
        - _Z15ncclCallocDebugI12p2pResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z25ncclParamP2pDirectDisablev
        - _ZL10p2pGetInfoP8ncclCommP12ncclPeerInfoS2_PiS3_
        - _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:397,3'
          Dst:             _Z15ncclCallocDebugI12p2pResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:397,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:400,3'
          Dst:             _ZL10p2pGetInfoP8ncclCommP12ncclPeerInfoS2_PiS3_
        - Src:             'transport/p2p.cc:400,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:400,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:417,43'
          Dst:             _Z25ncclParamP2pDirectDisablev
        - Src:             'transport/p2p.cc:419,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:423,11'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:426,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:432,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:440,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:456,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/p2p.cc:456,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:456,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:458,5'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:458,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:458,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:462,5'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:462,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:462,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:464,5'
          Dst:             _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - Src:             'transport/p2p.cc:464,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:464,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14p2pSendConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          254
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:545,3'
          Dst:             _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - Src:             'transport/p2p.cc:545,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:545,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:567,5'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:567,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:567,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11p2pSendFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          318
      EdgeCount:       113
      CyclomaticComplexity: 36
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:626,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:630,11'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'transport/p2p.cc:630,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:630,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:632,11'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:632,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:632,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:638,11'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'transport/p2p.cc:638,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:638,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:640,11'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:640,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:640,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:644,34'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/p2p.cc:644,34'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:644,34'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:644,34'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:645,34'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/p2p.cc:645,34'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:645,34'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:645,34'
          Dst:             cudaGetLastError
    - functionName:    _ZL17p2pSendProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          413
      EdgeCount:       142
      CyclomaticComplexity: 43
      functionsReached:
        - _Z15ncclCallocDebugI15p2pShmProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17p2pCuMemProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCudaHostCallocDebugI11ncclRecvMemE12ncclResult_tPPT_mPKciS6_
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:692,5'
          Dst:             _Z15ncclCallocDebugI15p2pShmProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:692,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:692,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:695,5'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:695,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:695,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:699,5'
          Dst:             _Z30ncclShmAllocateShareableBuffermbP10shmIpcDescPPvS2_
        - Src:             'transport/p2p.cc:699,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:699,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:702,5'
          Dst:             _Z23ncclCudaHostCallocDebugI11ncclRecvMemE12ncclResult_tPPT_mPKciS6_
        - Src:             'transport/p2p.cc:702,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:702,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:710,5'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:710,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:710,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:713,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:716,7'
          Dst:             _Z15ncclCallocDebugI17p2pCuMemProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:716,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:716,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16p2pSendProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          336
      EdgeCount:       108
      CyclomaticComplexity: 34
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL16ncclCudaHostFreePv
        - _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
        - _ZTW15ncclDebugNoWarn
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamDestroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:781,11'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:782,40'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:783,5'
          Dst:             _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
        - Src:             'transport/p2p.cc:781,11'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:792,7'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/p2p.cc:792,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:792,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:793,7'
          Dst:             _ZL16ncclCudaHostFreePv
        - Src:             'transport/p2p.cc:793,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:793,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:794,7'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:794,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:794,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:795,7'
          Dst:             cudaStreamDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:795,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:795,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:795,7'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaEventDestroy
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:797,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:797,9'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:802,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:808,9'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:813,7'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
    - functionName:    _ZL16p2pProxyRegisterP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         203
      ICount:          1024
      EdgeCount:       282
      CyclomaticComplexity: 81
      functionsReached:
        - _Z15ncclCallocDebugI14ncclIpcImpInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcOpenMemHandle
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1347,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1351,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1359,3'
          Dst:             _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:1359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1360,3'
          Dst:             _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:1360,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1360,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1361,3'
          Dst:             _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:1361,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1361,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1366,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1375,5'
          Dst:             cudaIpcOpenMemHandle
        - Src:             'transport/p2p.cc:1375,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:1375,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1375,5'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:1379,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1379,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1389,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1389,11'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             close
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             __errno_location
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             strerror
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             strerror
        - Src:             'transport/p2p.cc:1392,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1394,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1394,11'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1401,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1401,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1412,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1412,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1415,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1423,5'
          Dst:             _Z15ncclCallocDebugI14proxyMemHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:1423,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1423,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1424,5'
          Dst:             _Z15ncclCallocDebugI14ncclIpcImpInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:1424,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1424,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1430,5'
          Dst:             _Z21ncclIntruQueueEnqueueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/p2p.cc:1443,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1446,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1449,18'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18p2pProxyDeregisterP19ncclProxyConnectionP14ncclProxyStatePviPi
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL12p2pHandleCmpP14proxyMemHandleS0_
        - _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1467,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1474,19'
          Dst:             _Z20ncclIntruQueueDeleteI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'transport/p2p.cc:1474,19'
          Dst:             _ZL12p2pHandleCmpP14proxyMemHandleS0_
        - Src:             'transport/p2p.cc:1478,3'
          Dst:             _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
        - Src:             'transport/p2p.cc:1478,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1478,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12p2pRecvSetupP8ncclCommP13ncclTopoGraphP12ncclPeerInfoS4_P11ncclConnectP13ncclConnectorii
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          552
      EdgeCount:       162
      CyclomaticComplexity: 48
      functionsReached:
        - _Z15ncclCallocDebugI12p2pResourcesE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z25ncclParamP2pDirectDisablev
        - _ZL10p2pGetInfoP8ncclCommP12ncclPeerInfoS2_PiS3_
        - _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:478,3'
          Dst:             _Z15ncclCallocDebugI12p2pResourcesE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:478,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:478,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:481,3'
          Dst:             _ZL10p2pGetInfoP8ncclCommP12ncclPeerInfoS2_PiS3_
        - Src:             'transport/p2p.cc:481,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:481,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:498,43'
          Dst:             _Z25ncclParamP2pDirectDisablev
        - Src:             'transport/p2p.cc:501,11'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:528,3'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/p2p.cc:528,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:528,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:529,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:529,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:529,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:532,3'
          Dst:             _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - Src:             'transport/p2p.cc:532,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:532,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14p2pRecvConnectP8ncclCommP11ncclConnectiiP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          251
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:591,5'
          Dst:             _Z28ncclShmImportShareableBufferP8ncclCommiP10shmIpcDescPPvS4_S2_
        - Src:             'transport/p2p.cc:591,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:591,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:597,5'
          Dst:             _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
        - Src:             'transport/p2p.cc:597,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:597,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11p2pRecvFreeP8ncclCommP13ncclConnector
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          380
      EdgeCount:       136
      CyclomaticComplexity: 43
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z15ncclShmIpcCloseP10shmIpcDesc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:655,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:659,11'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'transport/p2p.cc:659,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:659,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:661,11'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:661,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:661,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:667,11'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'transport/p2p.cc:667,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:667,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:669,11'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:669,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:669,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:673,34'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/p2p.cc:673,34'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:673,34'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:673,34'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:674,34'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'transport/p2p.cc:674,34'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:674,34'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:674,34'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:676,9'
          Dst:             _Z15ncclShmIpcCloseP10shmIpcDesc
        - Src:             'transport/p2p.cc:676,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:676,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17p2pRecvProxySetupP19ncclProxyConnectionP14ncclProxyStatePviS3_iPi
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          167
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z15ncclCallocDebugI17p2pCuMemProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:734,3'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:734,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:734,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:737,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:740,5'
          Dst:             _Z15ncclCallocDebugI17p2pCuMemProxyInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:740,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:740,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16p2pRecvProxyFreeP19ncclProxyConnectionP14ncclProxyState
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:820,11'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:821,40'
          Dst:             _Z21ncclIntruQueueDequeueI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:822,5'
          Dst:             _ZL22p2pDeregisterMemHandleP19ncclProxyConnectionP14ncclProxyStateP14ncclIpcImpInfo
        - Src:             'transport/p2p.cc:820,11'
          Dst:             _Z19ncclIntruQueueEmptyI14proxyMemHandleTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'transport/p2p.cc:827,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:832,7'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:837,5'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
    - functionName:    _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          331
      EdgeCount:       108
      CyclomaticComplexity: 33
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCuMemEnablev
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcGetMemHandle
        - ncclDynMemMarkExportToPeer
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:225,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:231,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:231,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:233,7'
          Dst:             ncclDynMemMarkExportToPeer
        - Src:             'transport/p2p.cc:233,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:233,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:239,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:239,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:243,42'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:243,42'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:250,5'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:250,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:250,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:251,23'
          Dst:             cudaIpcGetMemHandle
        - Src:             'transport/p2p.cc:253,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:253,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:254,7'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/p2p.cc:255,7'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:255,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:255,7'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:258,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaIpcGetMemHandle
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6p2pMapP8ncclCommP18ncclProxyConnectorP12ncclPeerInfoS4_P11ncclP2pBuffPPvS8_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          274
      EdgeCount:       82
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - _ZL18ncclCuMemAllocAddrPPvPym
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceEnablePeerAccess
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrackImportFromPeer
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:354,25'
          Dst:             cudaDeviceEnablePeerAccess
        - Src:             'transport/p2p.cc:356,9'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:358,9'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:358,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:362,11'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:365,9'
          Dst:             _ZL18ncclCuMemAllocAddrPPvPym
        - Src:             'transport/p2p.cc:365,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:365,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:366,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:366,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:371,9'
          Dst:             ncclMemTrackImportFromPeer
        - Src:             'transport/p2p.cc:371,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:371,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:384,5'
          Dst:             _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - Src:             'transport/p2p.cc:384,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:384,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          479
      EdgeCount:       119
      CyclomaticComplexity: 35
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcOpenMemHandle
        - ncclMemTrackImportFromPeer
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:269,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:283,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:283,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:291,7'
          Dst:             _Z28ncclProxyClientGetFdBlockingP8ncclCommiPvPi
        - Src:             'transport/p2p.cc:291,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:291,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:292,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:293,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:293,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:294,7'
          Dst:             close
        - Src:             'transport/p2p.cc:294,7'
          Dst:             __errno_location
        - Src:             'transport/p2p.cc:294,7'
          Dst:             strerror
        - Src:             'transport/p2p.cc:294,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:294,7'
          Dst:             strerror
        - Src:             'transport/p2p.cc:294,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:296,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:296,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:298,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:298,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:299,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:299,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:308,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:308,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:314,5'
          Dst:             ncclMemTrackImportFromPeer
        - Src:             'transport/p2p.cc:314,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:321,5'
          Dst:             cudaIpcOpenMemHandle
        - Src:             'transport/p2p.cc:321,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:321,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:321,5'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:324,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaIpcOpenMemHandle
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI12p2pResourcesE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12p2pResourcesEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12p2pResourcesEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12p2pResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12p2pResourcesEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12p2pResourcesEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10p2pGetInfoP8ncclCommP12ncclPeerInfoS2_PiS3_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamP2pReadEnablev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:341,3'
          Dst:             _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - Src:             'transport/p2p.cc:341,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:341,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:343,20'
          Dst:             _Z22ncclParamP2pReadEnablev
    - functionName:    _Z25ncclParamP2pDirectDisablev
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:331,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamP2pReadEnablev
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:330,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14busIdToCudaDevl
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          128
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z12busIdToInt64PKcPl
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cuda_clear9cudaError
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceGetPCIBusId
        - cudaGetDeviceCount
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:109,8'
          Dst:             cudaGetDeviceCount
        - Src:             'transport/p2p.cc:109,8'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'transport/p2p.cc:112,10'
          Dst:             cudaDeviceGetPCIBusId
        - Src:             'transport/p2p.cc:112,10'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'transport/p2p.cc:114,5'
          Dst:             _Z12busIdToInt64PKcPl
        - Src:             'transport/p2p.cc:114,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:114,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaDeviceCanAccessPeer
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaMallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          169
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIcE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:479,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:479,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:479,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:479,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:481,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:482,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:482,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:482,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:482,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:485,7'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:485,7'
          Dst:             _ZL10cudaMallocIcE9cudaErrorPPT_m
        - Src:             'include/alloc.h:485,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:485,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:485,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:489,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:489,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:489,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:489,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:490,37'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:490,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:491,3'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:491,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIpcDeregBufferP8ncclCommP14ncclIpcRegInfo
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          104
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1334,3'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:1334,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cleanupIpcP8ncclCommP16ncclCommCallback
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1280,3'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/p2p.cc:1280,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1280,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI22ncclIpcCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclIpcCleanupCallbackEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          360
      EdgeCount:       123
      CyclomaticComplexity: 38
      functionsReached:
        - _Z15ncclCallocDebugI22ncclIpcCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - _ZL17ipcRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeP7ncclRegS3_PmPS7_Pb
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1300,5'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'transport/p2p.cc:1300,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1300,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1302,5'
          Dst:             _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
        - Src:             'transport/p2p.cc:1302,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1302,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1303,5'
          Dst:             _ZL17ipcRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeP7ncclRegS3_PmPS7_Pb
        - Src:             'transport/p2p.cc:1303,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1303,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1308,7'
          Dst:             _Z15ncclCallocDebugI22ncclIpcCleanupCallbackE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:1308,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1308,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1313,9'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/p2p.cc:1315,9'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclCommCallbackTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'transport/p2p.cc:1319,7'
          Dst:             _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
        - Src:             'transport/p2p.cc:1319,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1319,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ipcRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeP7ncclRegS3_PmPS7_Pb
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         394
      ICount:          1809
      EdgeCount:       554
      CyclomaticComplexity: 162
      functionsReached:
        - _Z15ncclCallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14ncclIpcRegInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCuMemEnablev
        - _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - _Z16ncclReallocDebugIP14ncclIpcRegInfoE12ncclResult_tPPT_mmPKciS7_b
        - _Z17ncclCudaGraphNonei
        - _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCudaCallocAsyncDebugImE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - _Z27ncclParamLegacyCudaRegisterv
        - _Z29ncclParamMultiSegmentRegisterv
        - _Z30ncclProxyClientQueryFdBlockingP8ncclCommP18ncclProxyConnectoriPi
        - _Z33ipcHandleMultiSegmentRegistrationymP8ncclCommP18ncclProxyConnectorPmPiPP13p2pIpcExpInfo
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - close
        - cudaGetErrorString
        - cudaGetLastError
        - cudaIpcGetMemHandle
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1034,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1044,7'
          Dst:             _Z16ncclReallocDebugIP14ncclIpcRegInfoE12ncclResult_tPPT_mmPKciS7_b
        - Src:             'transport/p2p.cc:1044,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1044,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1051,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1058,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1067,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1079,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1079,11'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1080,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1080,11'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1086,31'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:1086,53'
          Dst:             _Z29ncclParamMultiSegmentRegisterv
        - Src:             'transport/p2p.cc:1089,11'
          Dst:             _Z15ncclCallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:1089,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1089,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1094,11'
          Dst:             _Z16ncclProxyConnectP8ncclCommiiiP18ncclProxyConnector
        - Src:             'transport/p2p.cc:1094,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1094,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1100,13'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'transport/p2p.cc:1102,13'
          Dst:             _Z33ipcHandleMultiSegmentRegistrationymP8ncclCommP18ncclProxyConnectorPmPiPP13p2pIpcExpInfo
        - Src:             'transport/p2p.cc:1102,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1102,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1109,40'
          Dst:             _Z27ncclParamLegacyCudaRegisterv
        - Src:             'transport/p2p.cc:1110,15'
          Dst:             cudaIpcGetMemHandle
        - Src:             'transport/p2p.cc:1110,15'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:1110,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1110,15'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:1122,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1122,19'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1123,19'
          Dst:             _Z30ncclProxyClientQueryFdBlockingP8ncclCommP18ncclProxyConnectoriPi
        - Src:             'transport/p2p.cc:1123,19'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1123,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             close
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             __errno_location
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             strerror
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             strerror
        - Src:             'transport/p2p.cc:1124,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1129,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1129,21'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1134,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1134,15'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1139,36'
          Dst:             _Z27ncclParamLegacyCudaRegisterv
        - Src:             'transport/p2p.cc:1140,11'
          Dst:             cudaIpcGetMemHandle
        - Src:             'transport/p2p.cc:1140,11'
          Dst:             cudaGetErrorString
        - Src:             'transport/p2p.cc:1140,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1140,11'
          Dst:             cudaGetLastError
        - Src:             'transport/p2p.cc:1156,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1159,11'
          Dst:             _Z21ncclProxyCallBlockingP8ncclCommP18ncclProxyConnectoriPviS3_i
        - Src:             'transport/p2p.cc:1159,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1159,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1164,11'
          Dst:             _Z15ncclCallocDebugI14ncclIpcRegInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:1164,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1164,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1166,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1180,13'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:1180,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1180,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1185,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1197,9'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/p2p.cc:1197,9'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/p2p.cc:1197,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1197,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1200,9'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/p2p.cc:1200,9'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'transport/p2p.cc:1200,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1200,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1204,11'
          Dst:             _Z24ncclCudaCallocAsyncDebugImE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/p2p.cc:1204,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1204,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1208,9'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'transport/p2p.cc:1208,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1208,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1211,9'
          Dst:             _Z20ncclStreamWaitStreamP11CUstream_stS0_P10CUevent_st
        - Src:             'transport/p2p.cc:1211,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1211,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1212,9'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/p2p.cc:1212,9'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/p2p.cc:1212,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1212,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1215,9'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'transport/p2p.cc:1215,9'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'transport/p2p.cc:1215,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1215,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1238,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ipcHandleMultiSegmentRegistrationymP8ncclCommP18ncclProxyConnectorPmPiPP13p2pIpcExpInfo
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          920
      EdgeCount:       273
      CyclomaticComplexity: 81
      functionsReached:
        - _Z15ncclCallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclReallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mmPKciS6_b
        - _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - _Z16ncclReallocDebugIyE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z35ncclProxyClientBatchQueryFdBlockingP8ncclCommP18ncclProxyConnectorPiS3_i
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:920,3'
          Dst:             _Z15ncclCallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/p2p.cc:920,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:920,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:922,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:922,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:922,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:927,3'
          Dst:             _Z15ncclCallocDebugIyE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:927,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:927,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:933,7'
          Dst:             _Z16ncclReallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mmPKciS6_b
        - Src:             'transport/p2p.cc:933,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:933,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:935,9'
          Dst:             _Z16ncclReallocDebugIiE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'transport/p2p.cc:935,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:935,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:940,7'
          Dst:             _Z16ncclReallocDebugIyE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'transport/p2p.cc:940,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:940,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:943,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:943,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:945,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:945,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:949,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:960,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:960,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:963,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:963,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:974,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/p2p.cc:974,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:974,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:975,5'
          Dst:             _Z35ncclProxyClientBatchQueryFdBlockingP8ncclCommP18ncclProxyConnectorPiS3_i
        - Src:             'transport/p2p.cc:975,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:975,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:982,9'
          Dst:             close
        - Src:             'transport/p2p.cc:986,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:986,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/p2p.cc:1005,9'
          Dst:             close
        - Src:             'transport/p2p.cc:1009,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclParamLegacyCudaRegisterv
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:103,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclReallocDebugI13p2pIpcExpInfoE12ncclResult_tPPT_mmPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI13p2pIpcExpInfoEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclReallocDebugIyE12ncclResult_tPPT_mmPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIyEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIyEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          168
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL17ipcRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeP7ncclRegS3_PmPS7_Pb
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/p2p.cc:1254,5'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'transport/p2p.cc:1255,5'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'transport/p2p.cc:1255,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1255,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/p2p.cc:1257,7'
          Dst:             _ZL17ipcRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeP7ncclRegS3_PmPS7_Pb
        - Src:             'transport/p2p.cc:1257,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/p2p.cc:1257,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclP2pFreeShareableBufferP11ncclIpcDesc
      functionSourceFile: '/src/nccl/src/transport/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI7ncclRegEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP7ncclRegEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclCommGraphDeregisterP8ncclCommP7ncclReg
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14commDeregisterP8ncclCommbP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:209,3'
          Dst:             _ZL14commDeregisterP8ncclCommbP7ncclReg
        - Src:             'register/register.cc:209,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:209,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14commDeregisterP8ncclCommbP7ncclReg
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          263
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL10regCleanupP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:178,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'register/register.cc:178,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:178,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:183,3'
          Dst:             cudaGetDevice
        - Src:             'register/register.cc:183,3'
          Dst:             cudaGetErrorString
        - Src:             'register/register.cc:183,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:183,3'
          Dst:             cudaGetLastError
        - Src:             'register/register.cc:184,3'
          Dst:             cudaSetDevice
        - Src:             'register/register.cc:184,3'
          Dst:             cudaGetErrorString
        - Src:             'register/register.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:184,3'
          Dst:             cudaGetLastError
        - Src:             'register/register.cc:187,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:193,3'
          Dst:             _ZL10regCleanupP8ncclCommP7ncclReg
        - Src:             'register/register.cc:193,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:193,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:197,3'
          Dst:             cudaSetDevice
        - Src:             'register/register.cc:197,3'
          Dst:             cudaGetErrorString
        - Src:             'register/register.cc:197,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:197,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL10regCleanupP8ncclCommP7ncclReg
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          299
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z18ncclIpcDeregBufferP8ncclCommP14ncclIpcRegInfo
        - _Z18ncclNetDeregBufferP8ncclCommP18ncclProxyConnectorPv
        - _Z19ncclNvlsDeregBufferP8ncclCommPyyimm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclCollnetDeregBufferP8ncclCommP18ncclProxyConnectorPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:100,11'
          Dst:             _Z18ncclNetDeregBufferP8ncclCommP18ncclProxyConnectorPv
        - Src:             'register/register.cc:101,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:110,9'
          Dst:             _Z19ncclNvlsDeregBufferP8ncclCommPyyimm
        - Src:             'register/register.cc:112,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:118,9'
          Dst:             _Z22ncclCollnetDeregBufferP8ncclCommP18ncclProxyConnectorPv
        - Src:             'register/register.cc:119,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:127,15'
          Dst:             _Z18ncclIpcDeregBufferP8ncclCommP14ncclIpcRegInfo
        - Src:             'register/register.cc:128,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:136,43'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'register/register.cc:136,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:136,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommDeregister
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14commDeregisterP8ncclCommbP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:204,3'
          Dst:             _ZL14commDeregisterP8ncclCommbP7ncclReg
        - Src:             'register/register.cc:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclCommGraphRegisterP8ncclCommPvmPS1_
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12ncclRegisterP8ncclCommPvmbPS1_
        - _Z17ncclP2pUsesMemcpyv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:167,7'
          Dst:             _Z17ncclP2pUsesMemcpyv
        - Src:             'register/register.cc:169,5'
          Dst:             _Z17ncclP2pUsesMemcpyv
        - Src:             'register/register.cc:169,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:172,5'
          Dst:             _Z12ncclRegisterP8ncclCommPvmbPS1_
        - Src:             'register/register.cc:172,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:172,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclRegisterP8ncclCommPvmbPS1_
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          618
      EdgeCount:       181
      CyclomaticComplexity: 54
      functionsReached:
        - _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - _Z15ncclCallocDebugI7ncclRegE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCuMemEnablev
        - _Z16ncclReallocDebugIP7ncclRegE12ncclResult_tPPT_mmPKciS7_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9CommCheckP8ncclCommPKcS2_
        - _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:27,3'
          Dst:             _Z9CommCheckP8ncclCommPKcS2_
        - Src:             'register/register.cc:27,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:27,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:34,48'
          Dst:             _Z12CudaPtrCheckPKvP8ncclCommPKcS4_
        - Src:             'register/register.cc:34,48'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:34,48'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:37,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'register/register.cc:42,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:42,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'register/register.cc:44,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:44,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'register/register.cc:50,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:50,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'register/register.cc:53,9'
          Dst:             _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
        - Src:             'register/register.cc:53,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:53,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:59,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:63,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:71,9'
          Dst:             _Z16ncclReallocDebugIP7ncclRegE12ncclResult_tPPT_mmPKciS7_b
        - Src:             'register/register.cc:71,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:71,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:74,7'
          Dst:             _Z15ncclCallocDebugI7ncclRegE12ncclResult_tPPT_mPKciS6_b
        - Src:             'register/register.cc:74,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:74,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemGetAddressRangeymPyPmPiPb
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:406,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:411,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:411,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:412,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:412,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:416,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:416,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z16ncclReallocDebugIP7ncclRegE12ncclResult_tPPT_mmPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIP7ncclRegEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP7ncclRegEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI7ncclRegE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI7ncclRegEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI7ncclRegEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI7ncclRegEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI7ncclRegEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI7ncclRegEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclCommRegister
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          113
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z12ncclRegisterP8ncclCommPvmbPS1_
        - _Z17ncclP2pUsesMemcpyv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamLocalRegisterv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:156,8'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/register.cc:156,36'
          Dst:             _Z17ncclP2pUsesMemcpyv
        - Src:             'register/register.cc:158,5'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/register.cc:158,5'
          Dst:             _Z17ncclP2pUsesMemcpyv
        - Src:             'register/register.cc:158,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:161,5'
          Dst:             _Z12ncclRegisterP8ncclCommPvmbPS1_
        - Src:             'register/register.cc:161,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:161,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamLocalRegisterv
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z14ncclRegCleanupP8ncclComm
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          135
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10regCleanupP8ncclCommP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'register/register.cc:145,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/register.cc:147,5'
          Dst:             _ZL10regCleanupP8ncclCommP7ncclReg
        - Src:             'register/register.cc:147,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/register.cc:147,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclRegLocalIsValidP7ncclRegPb
      functionSourceFile: '/src/nccl/src/register/register.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP13ncclConnectorEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIP13ncclConnectorE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP13ncclConnectorEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP13ncclConnectorEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP13ncclConnectorEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP13ncclConnectorEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP13ncclConnectorEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
      functionSourceFile: '/src/nccl/src/register/coll_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          119
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'register/coll_reg.cc:40,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:40,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
      functionSourceFile: '/src/nccl/src/register/coll_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         621
      ICount:          2967
      EdgeCount:       872
      CyclomaticComplexity: 253
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCallocDebugIP13ncclConnectorE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _Z22ncclParamLocalRegisterv
        - _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
        - _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
        - _Z27ncclNvlsGraphRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES4_
        - _Z27ncclNvlsLocalRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_
        - _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL17ncclFuncRecvCount10ncclFunc_tim
        - _ZL17ncclFuncSendCount10ncclFunc_tim
        - _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/coll_reg.cc:145,9'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:145,66'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:157,26'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'register/coll_reg.cc:158,41'
          Dst:             _ZL17ncclFuncSendCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:159,41'
          Dst:             _ZL17ncclFuncRecvCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:162,9'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:163,7'
          Dst:             _Z27ncclNvlsLocalRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_
        - Src:             'register/coll_reg.cc:167,55'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:168,7'
          Dst:             _Z27ncclNvlsGraphRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES4_
        - Src:             'register/coll_reg.cc:173,5'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:175,11'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:176,9'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:178,11'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:181,60'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:182,9'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:185,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:223,26'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'register/coll_reg.cc:224,41'
          Dst:             _ZL17ncclFuncSendCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:225,41'
          Dst:             _ZL17ncclFuncRecvCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:241,15'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:241,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:241,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:241,15'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:258,43'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:259,13'
          Dst:             _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - Src:             'register/coll_reg.cc:262,13'
          Dst:             _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - Src:             'register/coll_reg.cc:266,15'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:268,15'
          Dst:             _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
        - Src:             'register/coll_reg.cc:271,15'
          Dst:             _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
        - Src:             'register/coll_reg.cc:285,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:286,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:289,41'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:290,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:292,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:298,13'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:300,13'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:305,13'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:339,7'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'register/coll_reg.cc:340,66'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:341,7'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'register/coll_reg.cc:342,86'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:344,7'
          Dst:             _Z15ncclCallocDebugIP13ncclConnectorE12ncclResult_tPPT_mPKciS7_b
        - Src:             'register/coll_reg.cc:344,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:344,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:345,7'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'register/coll_reg.cc:345,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:345,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:346,7'
          Dst:             _Z15ncclCallocDebugIP13ncclConnectorE12ncclResult_tPPT_mPKciS7_b
        - Src:             'register/coll_reg.cc:346,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:346,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:347,7'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'register/coll_reg.cc:347,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:347,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:348,7'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'register/coll_reg.cc:348,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:348,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:383,41'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:384,11'
          Dst:             _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - Src:             'register/coll_reg.cc:388,28'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:389,11'
          Dst:             _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
        - Src:             'register/coll_reg.cc:401,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:402,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:407,41'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:409,13'
          Dst:             _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - Src:             'register/coll_reg.cc:412,15'
          Dst:             _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - Src:             'register/coll_reg.cc:416,13'
          Dst:             _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - Src:             'register/coll_reg.cc:419,28'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:421,13'
          Dst:             _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
        - Src:             'register/coll_reg.cc:424,15'
          Dst:             _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
        - Src:             'register/coll_reg.cc:428,13'
          Dst:             _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
        - Src:             'register/coll_reg.cc:453,7'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'register/coll_reg.cc:454,66'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:472,13'
          Dst:             _ZL26registerCheckP2PConnectionP8ncclCommP13ncclConnectorP13ncclTopoGraphiPb
        - Src:             'register/coll_reg.cc:487,43'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:488,13'
          Dst:             _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - Src:             'register/coll_reg.cc:492,30'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:493,13'
          Dst:             _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
        - Src:             'register/coll_reg.cc:504,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:505,7'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:508,41'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:509,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:513,13'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:519,61'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:521,13'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:526,13'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
    - functionName:    _ZL17ncclFuncSendCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclFuncRecvCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
      functionSourceFile: '/src/nccl/src/register/coll_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z26ncclParamMloPartRdmaEnablev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'register/coll_reg.cc:22,22'
          Dst:             _Z26ncclParamMloPartRdmaEnablev
    - functionName:    _Z26ncclParamMloPartRdmaEnablev
      functionSourceFile: '/src/nccl/src/register/coll_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'register/coll_reg.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclRegisterCollNvlsBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
      functionSourceFile: '/src/nccl/src/register/coll_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          458
      EdgeCount:       132
      CyclomaticComplexity: 40
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _Z22ncclParamLocalRegisterv
        - _Z25ncclNvlsRegResourcesQueryP8ncclComm10ncclFunc_tPi
        - _Z27ncclNvlsGraphRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES4_
        - _Z27ncclNvlsLocalRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_
        - _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - _ZL17ncclFuncRecvCount10ncclFunc_tim
        - _ZL17ncclFuncSendCount10ncclFunc_tim
        - _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/coll_reg.cc:58,9'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:58,66'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:69,26'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'register/coll_reg.cc:70,41'
          Dst:             _ZL17ncclFuncSendCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:71,41'
          Dst:             _ZL17ncclFuncRecvCount10ncclFunc_tim
        - Src:             'register/coll_reg.cc:74,37'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:75,7'
          Dst:             _Z27ncclNvlsGraphRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES4_
        - Src:             'register/coll_reg.cc:79,27'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:80,7'
          Dst:             _Z27ncclNvlsLocalRegisterBufferP8ncclCommPKvPvmmPiPS3_S5_
        - Src:             'register/coll_reg.cc:85,5'
          Dst:             _ZL23isMloPartBufRdmaCapableP8ncclCommPKvPb
        - Src:             'register/coll_reg.cc:88,39'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/coll_reg.cc:90,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:93,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:96,11'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:99,13'
          Dst:             _Z30ncclCollnetGraphRegisterBufferP8ncclCommPKvmiPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEES3_
        - Src:             'register/coll_reg.cc:104,32'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/coll_reg.cc:106,11'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:108,11'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:110,11'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:112,13'
          Dst:             _Z30ncclCollnetLocalRegisterBufferP8ncclCommPKvmiPiPPv
        - Src:             'register/coll_reg.cc:121,7'
          Dst:             _Z25ncclNvlsRegResourcesQueryP8ncclComm10ncclFunc_tPi
        - Src:             'register/coll_reg.cc:121,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'register/coll_reg.cc:121,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclRegisterP2pIpcBufferP8ncclCommPvmiPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS5_4nextEEEE
      functionSourceFile: '/src/nccl/src/register/sendrecv_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z22ncclParamGraphRegisterv
        - _Z22ncclParamLocalRegisterv
        - _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'register/sendrecv_reg.cc:36,35'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/sendrecv_reg.cc:37,5'
          Dst:             _Z26ncclIpcGraphRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_PvS3_
        - Src:             'register/sendrecv_reg.cc:40,24'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/sendrecv_reg.cc:41,5'
          Dst:             _Z26ncclIpcLocalRegisterBufferP8ncclCommPKvmPii14ncclIpcRegTypeS3_PmPS5_
    - functionName:    _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
      functionSourceFile: '/src/nccl/src/register/sendrecv_reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z22ncclParamGraphRegisterv
        - _Z22ncclParamLocalRegisterv
        - _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'register/sendrecv_reg.cc:18,37'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'register/sendrecv_reg.cc:19,7'
          Dst:             _Z26ncclNetGraphRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPvP14ncclIntruQueueI16ncclCommCallbackXadL_ZNSA_4nextEEEES6_
        - Src:             'register/sendrecv_reg.cc:21,26'
          Dst:             _Z22ncclParamLocalRegisterv
        - Src:             'register/sendrecv_reg.cc:22,7'
          Dst:             _Z26ncclNetLocalRegisterBufferP8ncclCommPKvmPP13ncclConnectoriPiPPv
    - functionName:    _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_JRS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP18ncclProfilerThreadLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP18ncclProfilerThreadEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP18ncclProfilerThreadEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJRP18ncclProfilerThreadEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP18ncclProfilerThreadEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z19ncclMemoryPoolAllocI18ncclProfilerWorkOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:343,19'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL15profilerAllocOpP18ncclProfilerThread
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z19ncclMemoryPoolAllocI18ncclProfilerWorkOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:883,10'
          Dst:             _Z19ncclMemoryPoolAllocI18ncclProfilerWorkOpEPT_P14ncclMemoryPoolP15ncclMemoryStack
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:165,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:339,10'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:165,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:152,13'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC2IlvEERKT_
    - functionName:    _ZNSt6chronoltIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chronomiIlSt5ratioILl1ELl1000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,36'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:469,9'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000000EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEE4zeroEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono15duration_valuesIlE4zeroEv
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:432,20'
          Dst:             _ZNSt6chrono15duration_valuesIlE4zeroEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:432,11'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
    - functionName:    _ZNSt6chronoleIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chronoltIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:578,24'
          Dst:             _ZNSt6chronoltIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
    - functionName:    _Z18ncclMemoryPoolFreeI18ncclProfilerWorkOpEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19profilerRecycleListP18ncclProfilerThreadP18ncclProfilerWorkOp
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18ncclMemoryPoolFreeI18ncclProfilerWorkOpEvP14ncclMemoryPoolPT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:890,5'
          Dst:             _Z18ncclMemoryPoolFreeI18ncclProfilerWorkOpEvP14ncclMemoryPoolPT_
    - functionName:    _ZL29profilerFireKernelPhaseEventsP18ncclProfilerWorkOp
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          339
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23appendWorkToActiveQueueP18ncclProfilerThread
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22updateProgressIntervalP18ncclProfilerThreadjb
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          28
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IjvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEE4zeroEv
        - _ZNSt6chronoleIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
        - _ZNSt6chronomiIlSt5ratioILl1ELl1000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
        - __errno_location
        - nanosleep
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:368,17'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEE4zeroEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:368,14'
          Dst:             _ZNSt6chronoleIlSt5ratioILl1ELl1000000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:370,13'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:371,65'
          Dst:             _ZNSt6chronomiIlSt5ratioILl1ELl1000000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:371,14'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:378,9'
          Dst:             nanosleep
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:378,44'
          Dst:             __errno_location
    - functionName:    _ZL14cleanupAndStopP18ncclProfilerThreadP18ncclProfilerWorkOpS2_b
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19profilerRecycleListP18ncclProfilerThreadP18ncclProfilerWorkOp
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_allEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1032,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1033,3'
          Dst:             _ZL19profilerRecycleListP18ncclProfilerThreadP18ncclProfilerWorkOp
        - Src:             'plugin/profiler.cc:1039,5'
          Dst:             _ZL19profilerRecycleListP18ncclProfilerThreadP18ncclProfilerWorkOp
        - Src:             'plugin/profiler.cc:1042,29'
          Dst:             _ZNSt18condition_variable10notify_allEv
        - Src:             'plugin/profiler.cc:1044,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL19profilerProgressOpsP18ncclProfilerThreadPP18ncclProfilerWorkOp
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          157
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _Z29ncclProfilerStopKernelChEventP18ncclProfilerWorkOpm
        - _Z30ncclProfilerStartKernelChEventP18ncclProfilerWorkOpm
        - _ZL29profilerFireKernelPhaseEventsP18ncclProfilerWorkOp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:967,7'
          Dst:             _Z30ncclProfilerStartKernelChEventP18ncclProfilerWorkOpm
        - Src:             'plugin/profiler.cc:976,9'
          Dst:             _ZL29profilerFireKernelPhaseEventsP18ncclProfilerWorkOp
        - Src:             'plugin/profiler.cc:977,9'
          Dst:             _Z29ncclProfilerStopKernelChEventP18ncclProfilerWorkOpm
    - functionName:    _Z30ncclProfilerStartKernelChEventP18ncclProfilerWorkOpm
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclProfilerStopKernelChEventP18ncclProfilerWorkOpm
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13waitForActionP18ncclProfilerThreadPb
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL23appendWorkToActiveQueueP18ncclProfilerThread
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1012,32'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1015,14'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             'plugin/profiler.cc:1020,3'
          Dst:             _ZL23appendWorkToActiveQueueP18ncclProfilerThread
        - Src:             'plugin/profiler.cc:1025,1'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclProfilerStopCeBatchEventP8ncclCommPvP11CUstream_st
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclProfilerStartCeBatchEventP8ncclCommP14ncclCeCollArgsP20ncclCeBatchOpsParamsP11CUstream_stPPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclProfilerStopCeSyncEventP8ncclCommPvP11CUstream_st
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclProfilerStartCeSyncEventP8ncclCommP14ncclCeCollArgsP11CUstream_stPPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclProfilerStopCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclProfilerStartCeCollEventP8ncclCommP14ncclCeCollArgsP11CUstream_st
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z20ncclDatatypeToString14ncclDataType_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1409,28'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'plugin/profiler.cc:1414,32'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
    - functionName:    _Z20ncclProfilerCallbackPPviS_lS_
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          215
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15profilerAllocOpP18ncclProfilerThread
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1193,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1195,10'
          Dst:             _ZL15profilerAllocOpP18ncclProfilerThread
        - Src:             'plugin/profiler.cc:1226,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:1231,16'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'plugin/profiler.cc:1233,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1233,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1233,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1239,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24profilerPostWorkInternalP8ncclCommiiPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1256,3'
          Dst:             _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
    - functionName:    _ZL23profilerPostPlanWorkSymP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL12countOneBitsImEiT_
        - _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
        - _ZNK19ncclSymkDevWorkArgs19getProfilerCountersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1281,30'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:1287,33'
          Dst:             _ZNK19ncclSymkDevWorkArgs19getProfilerCountersEv
        - Src:             'plugin/profiler.cc:1288,19'
          Dst:             _ZL12countOneBitsImEiT_
        - Src:             'plugin/profiler.cc:1290,5'
          Dst:             _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
    - functionName:    _ZNK19ncclSymkDevWorkArgs19getProfilerCountersEv
      functionSourceFile: '/src/nccl/src/include/sym_kernels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12countOneBitsImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclProfilerPostPlanWorkP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          260
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z24ncclProfilerPluginLoadedv
        - _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
        - _ZL23profilerPostPlanWorkSymP8ncclCommP14ncclKernelPlan
        - _ZL24profilerPostWorkInternalP8ncclCommiiPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1308,8'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'plugin/profiler.cc:1311,5'
          Dst:             _ZL23profilerPostPlanWorkSymP8ncclCommP14ncclKernelPlan
        - Src:             'plugin/profiler.cc:1315,29'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:1319,15'
          Dst:             _ZL24profilerPostWorkInternalP8ncclCommiiPv
        - Src:             'plugin/profiler.cc:1332,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:1347,23'
          Dst:             _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
        - Src:             'plugin/profiler.cc:1348,23'
          Dst:             _ZL17profilerEnqueueOpP18ncclProfilerThreadP8ncclCommimiPvb
    - functionName:    _Z24ncclProfilerPluginLoadedv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclProfilerReserveSymCountersP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z24ncclProfilerPluginLoadedv
        - _ZL12countOneBitsImEiT_
        - _ZNK19ncclSymkDevWorkArgs19getProfilerCountersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1266,8'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'plugin/profiler.cc:1268,30'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:1272,33'
          Dst:             _ZNK19ncclSymkDevWorkArgs19getProfilerCountersEv
        - Src:             'plugin/profiler.cc:1273,19'
          Dst:             _ZL12countOneBitsImEiT_
    - functionName:    _ZN18ncclProfilerThreadD2Ev
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableD1Ev
        - _ZNSt6threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:38,8'
          Dst:             _ZNSt18condition_variableD1Ev
        - Src:             'plugin/profiler.cc:38,8'
          Dst:             _ZNSt18condition_variableD1Ev
        - Src:             'plugin/profiler.cc:38,8'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _ZL22profilerPurgeByContextP18ncclProfilerThreadPP18ncclProfilerWorkOpPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18ncclMemoryPoolFreeI18ncclProfilerWorkOpEvP14ncclMemoryPoolPT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1141,7'
          Dst:             _Z18ncclMemoryPoolFreeI18ncclProfilerWorkOpEvP14ncclMemoryPoolPT_
    - functionName:    _Z25ncclProfilerThreadDestroyP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _Z23ncclMemoryStackDestructP15ncclMemoryStack
        - _ZL22profilerPurgeByContextP18ncclProfilerThreadPP18ncclProfilerWorkOpPv
        - _ZN18ncclProfilerThreadD2Ev
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - _ZNSt6thread4joinEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1156,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1160,59'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             'plugin/profiler.cc:1162,23'
          Dst:             _ZL22profilerPurgeByContextP18ncclProfilerThreadPP18ncclProfilerWorkOpPv
        - Src:             'plugin/profiler.cc:1163,22'
          Dst:             _ZL22profilerPurgeByContextP18ncclProfilerThreadPP18ncclProfilerWorkOpPv
        - Src:             'plugin/profiler.cc:1170,14'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'plugin/profiler.cc:1171,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1173,43'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'plugin/profiler.cc:1175,5'
          Dst:             _Z23ncclMemoryStackDestructP15ncclMemoryStack
        - Src:             'plugin/profiler.cc:1176,5'
          Dst:             _ZN18ncclProfilerThreadD2Ev
    - functionName:    _ZNSt6threadC2IRFPvS1_EJRP18ncclProfilerThreadEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJRP18ncclProfilerThreadEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJRP18ncclProfilerThreadEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP18ncclProfilerThreadEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL22ncclProfilerThreadFuncPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          232
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13waitForActionP18ncclProfilerThreadPb
        - _ZL14cleanupAndStopP18ncclProfilerThreadP18ncclProfilerWorkOpS2_b
        - _ZL19profilerProgressOpsP18ncclProfilerThreadPP18ncclProfilerWorkOp
        - _ZL22updateProgressIntervalP18ncclProfilerThreadjb
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IjvEERKT_
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1058,27'
          Dst:             cudaSetDevice
        - Src:             'plugin/profiler.cc:1060,5'
          Dst:             cudaGetErrorString
        - Src:             'plugin/profiler.cc:1060,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:1063,11'
          Dst:             cudaGetLastError
        - Src:             'plugin/profiler.cc:1065,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:1070,39'
          Dst:             _ZL13waitForActionP18ncclProfilerThreadPb
        - Src:             'plugin/profiler.cc:1074,43'
          Dst:             _ZL19profilerProgressOpsP18ncclProfilerThreadPP18ncclProfilerWorkOp
        - Src:             'plugin/profiler.cc:1078,20'
          Dst:             _ZL14cleanupAndStopP18ncclProfilerThreadP18ncclProfilerWorkOpS2_b
        - Src:             'plugin/profiler.cc:1082,35'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IjvEERKT_
        - Src:             'plugin/profiler.cc:1082,7'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'plugin/profiler.cc:1084,14'
          Dst:             _ZL22updateProgressIntervalP18ncclProfilerThreadjb
        - Src:             'plugin/profiler.cc:1070,39'
          Dst:             _ZL13waitForActionP18ncclProfilerThreadPb
        - Src:             'plugin/profiler.cc:1090,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1093,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1095,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclProfilerThreadCreateP8ncclCommS0_
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - _Z24ncclMemoryStackConstructP15ncclMemoryStack
        - _Z24ncclProfilerPluginLoadedv
        - _ZL22ncclProfilerThreadFuncPv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variableC1Ev
        - _ZNSt5mutexC2Ev
        - _ZNSt6threadC2Ev
        - _ZNSt6threadC2IRFPvS1_EJRP18ncclProfilerThreadEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:1102,8'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'plugin/profiler.cc:1105,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:1108,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:1110,58'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'plugin/profiler.cc:1110,58'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'plugin/profiler.cc:1110,58'
          Dst:             _ZNSt18condition_variableC1Ev
        - Src:             'plugin/profiler.cc:1110,58'
          Dst:             _ZNSt18condition_variableC1Ev
        - Src:             'plugin/profiler.cc:1124,3'
          Dst:             _Z24ncclMemoryStackConstructP15ncclMemoryStack
        - Src:             'plugin/profiler.cc:1125,3'
          Dst:             _Z23ncclMemoryPoolConstructP14ncclMemoryPool
        - Src:             'plugin/profiler.cc:1126,16'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP18ncclProfilerThreadEvEEOT_DpOT0_
        - Src:             'plugin/profiler.cc:1126,16'
          Dst:             _ZL22ncclProfilerThreadFuncPv
        - Src:             'plugin/profiler.cc:1126,14'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'plugin/profiler.cc:1126,3'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _Z27ncclProfilerAddPidToProxyOpP11ncclProxyOp
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z37ncclProfilerRecordProxyCtrlEventStatePvi24ncclProfilerEventState_t
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z37ncclProfilerRecordProxyStepEventStateiP13ncclProxyArgsi24ncclProfilerEventState_t
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35ncclProfilerRecordProxyOpEventStateiP13ncclProxyArgs24ncclProfilerEventState_t
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclProfilerStopProxyCtrlEventPv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31ncclProfilerStartProxyCtrlEventPvPS_
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclProfilerStopProxyStepEventiP13ncclProxyArgsi
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35ncclProfilerStartRecvProxyStepEventiP13ncclProxyArgsi
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35ncclProfilerStartSendProxyStepEventiP13ncclProxyArgsi
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclProfilerStopProxyOpEventiP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclProfilerStartProxyOpEventiP13ncclProxyArgs
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclProfilerStopTaskEventsP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          98
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:673,31'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:681,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z27ncclProfilerStartTaskEventsP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          420
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - _Z16ncclAlgoToStringi
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z17ncclProtoToStringi
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDatatypeToString14ncclDataType_t
        - _Z24ncclSymkKernelIdToStringi
        - _ZL12countOneBitsImEiT_
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:579,29'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:591,28'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'plugin/profiler.cc:596,32'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
        - Src:             'plugin/profiler.cc:603,19'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:604,44'
          Dst:             _ZL12countOneBitsImEiT_
        - Src:             'plugin/profiler.cc:610,33'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'plugin/profiler.cc:612,36'
          Dst:             strchr
        - Src:             'plugin/profiler.cc:616,30'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'plugin/profiler.cc:617,31'
          Dst:             _Z17ncclProtoToStringi
        - Src:             'plugin/profiler.cc:637,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:645,79'
          Dst:             _ZL12countOneBitsImEiT_
        - Src:             'plugin/profiler.cc:652,27'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'plugin/profiler.cc:655,31'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
    - 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:    _Z26ncclProfilerStopGroupEventP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclProfilerStartGroupEventP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:534,31'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:535,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z33ncclProfilerStopKernelLaunchEventP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z34ncclProfilerStartKernelLaunchEventP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          116
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:491,31'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'plugin/profiler.cc:492,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z28ncclProfilerStopCollApiEventv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZTW20ncclProfilerApiState
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:480,51'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:481,29'
          Dst:             _ZTW20ncclProfilerApiState
    - functionName:    _Z29ncclProfilerStartCollApiEventP8ncclInfob
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z20ncclDatatypeToString14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW20ncclProfilerApiState
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:456,22'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:457,25'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'plugin/profiler.cc:459,29'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
        - Src:             'plugin/profiler.cc:467,52'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:468,60'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclProfilerStopP2pApiEventv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZTW20ncclProfilerApiState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:446,51'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:447,29'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:448,5'
          Dst:             _ZTW20ncclProfilerApiState
    - functionName:    _Z28ncclProfilerStartP2pApiEventP8ncclInfob
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z20ncclDatatypeToString14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW20ncclProfilerApiState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:424,22'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:425,24'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'plugin/profiler.cc:427,28'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
        - Src:             'plugin/profiler.cc:433,52'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:434,60'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:437,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZTW20ncclProfilerApiState
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:404,31'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:406,50'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:410,14'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:0,0'
          Dst:             _ZTW20ncclProfilerApiState
    - functionName:    _Z29ncclProfilerStopGroupApiEventv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZTW20ncclProfilerApiState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:395,31'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:396,74'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:398,5'
          Dst:             _ZTW20ncclProfilerApiState
    - functionName:    _Z30ncclProfilerStartGroupApiEventP8ncclInfob
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZTW14ncclGroupDepth
        - _ZTW20ncclProfilerApiState
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:376,3'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:383,52'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:384,9'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:385,36'
          Dst:             _ZTW14ncclGroupDepth
        - Src:             'plugin/profiler.cc:386,62'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:387,49'
          Dst:             _ZTW14ncclGroupDepth
        - Src:             'plugin/profiler.cc:387,7'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'plugin/profiler.cc:388,7'
          Dst:             _ZTW20ncclProfilerApiState
    - functionName:    _Z26ncclProfilerPluginFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL24ncclProfilerPluginUnloadv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:364,3'
          Dst:             _ZL24ncclProfilerPluginUnloadv
    - functionName:    _ZL24ncclProfilerPluginUnloadv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         37
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:167,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:170,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:172,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/profiler.cc:172,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler.cc:172,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:178,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:178,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL22ncclProfilerPluginLoadv
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         103
      ICount:          389
      EdgeCount:       118
      CyclomaticComplexity: 17
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z12ncclOsGetPidv
        - _Z18getNcclProfiler_v1Pv
        - _Z18getNcclProfiler_v2Pv
        - _Z18getNcclProfiler_v3Pv
        - _Z18getNcclProfiler_v4Pv
        - _Z18getNcclProfiler_v5Pv
        - _Z18getNcclProfiler_v6Pv
        - _Z18getNcclProfiler_v7Pv
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z19ncclGetNetPluginLib14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclOpenProfilerPluginLibPKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:102,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/profiler.cc:108,23'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'plugin/profiler.cc:109,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:110,9'
          Dst:             strcasecmp
        - Src:             'plugin/profiler.cc:112,23'
          Dst:             _Z25ncclOpenProfilerPluginLibPKc
        - Src:             'plugin/profiler.cc:114,25'
          Dst:             _Z19ncclGetNetPluginLib14ncclPluginType
        - Src:             'plugin/profiler.cc:123,18'
          Dst:             _Z18getNcclProfiler_v7Pv
        - Src:             'plugin/profiler.cc:125,20'
          Dst:             _Z18getNcclProfiler_v6Pv
        - Src:             'plugin/profiler.cc:128,20'
          Dst:             _Z18getNcclProfiler_v5Pv
        - Src:             'plugin/profiler.cc:131,20'
          Dst:             _Z18getNcclProfiler_v4Pv
        - Src:             'plugin/profiler.cc:134,20'
          Dst:             _Z18getNcclProfiler_v3Pv
        - Src:             'plugin/profiler.cc:137,20'
          Dst:             _Z18getNcclProfiler_v2Pv
        - Src:             'plugin/profiler.cc:140,20'
          Dst:             _Z18getNcclProfiler_v1Pv
        - Src:             'plugin/profiler.cc:143,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:146,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:155,9'
          Dst:             _Z12ncclOsGetPidv
        - Src:             'plugin/profiler.cc:160,26'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/profiler.cc:160,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler.cc:160,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:164,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/profiler.cc:164,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z22ncclProfilerPluginInitP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22ncclProfilerPluginLoadv
        - _ZL22printProfilerEventMaski
        - _ZL24ncclProfilerPluginUnloadv
        - _ZL27ncclProfilerEnforceMaskDepsiPKc
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:334,3'
          Dst:             _ZL22ncclProfilerPluginLoadv
        - Src:             'plugin/profiler.cc:336,15'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - Src:             'plugin/profiler.cc:339,7'
          Dst:             _ZL24ncclProfilerPluginUnloadv
        - Src:             'plugin/profiler.cc:340,7'
          Dst:             __errno_location
        - Src:             'plugin/profiler.cc:340,7'
          Dst:             strerror
        - Src:             'plugin/profiler.cc:340,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:344,29'
          Dst:             _ZL27ncclProfilerEnforceMaskDepsiPKc
        - Src:             'plugin/profiler.cc:346,5'
          Dst:             _ZL22printProfilerEventMaski
        - Src:             'plugin/profiler.cc:353,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL27ncclProfilerEnforceMaskDepsiPKc
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:309,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22printProfilerEventMaski
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          320
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:301,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclProfilerSetRasOverridei
      functionSourceFile: '/src/nccl/src/plugin/profiler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22printProfilerEventMaski
        - _ZL27ncclProfilerEnforceMaskDepsiPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler.cc:318,10'
          Dst:             _ZL27ncclProfilerEnforceMaskDepsiPKc
        - Src:             'plugin/profiler.cc:326,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/profiler.cc:327,5'
          Dst:             _ZL22printProfilerEventMaski
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL19ncclNetPluginUnloadP12netPluginLib
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          119
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:80,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:81,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/net.cc:81,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclGpuGdrSupportP8ncclCommPi
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         168
      ICount:          824
      EdgeCount:       235
      CyclomaticComplexity: 69
      functionsReached:
        - _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - _Z19ncclCudaMallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceGetAttribute
        - cudaDriverGetVersion
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:429,3'
          Dst:             cudaDriverGetVersion
        - Src:             'plugin/net.cc:429,3'
          Dst:             cudaGetErrorString
        - Src:             'plugin/net.cc:429,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:429,3'
          Dst:             cudaGetLastError
        - Src:             'plugin/net.cc:432,5'
          Dst:             cudaGetDevice
        - Src:             'plugin/net.cc:432,5'
          Dst:             cudaGetErrorString
        - Src:             'plugin/net.cc:432,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:432,5'
          Dst:             cudaGetLastError
        - Src:             'plugin/net.cc:433,5'
          Dst:             cudaDeviceGetAttribute
        - Src:             'plugin/net.cc:433,5'
          Dst:             cudaGetErrorString
        - Src:             'plugin/net.cc:433,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:433,5'
          Dst:             cudaGetLastError
        - Src:             'plugin/net.cc:442,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:442,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:447,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:447,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:456,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:456,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:456,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:467,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:467,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:467,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:471,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:471,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:471,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:476,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:476,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:476,7'
          Dst:             _Z19ncclCudaMallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'plugin/net.cc:476,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:477,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:477,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:477,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:479,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:479,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:479,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:480,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:480,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:480,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:481,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:481,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:481,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:484,7'
          Dst:             _Z12ncclCudaFreeIcE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'plugin/net.cc:484,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:484,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:486,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:486,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:487,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:487,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:488,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:488,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclCollNetSetVirtDevCountii
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:420,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclNetSetVirtDevCountii
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:410,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclCollNetGetDevCountiPiS_
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:400,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclNetGetDevCountiPiS_
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:387,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclNetFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclNetPluginFinalizeP8ncclCommi
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:373,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/net.cc:374,3'
          Dst:             _ZL21ncclNetPluginFinalizeP8ncclCommi
        - Src:             'plugin/net.cc:374,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:374,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:376,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/net.cc:376,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL21ncclNetPluginFinalizeP8ncclCommi
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          217
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclNetPluginUnloadP12netPluginLib
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:309,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:309,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:312,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:312,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:316,5'
          Dst:             _ZL19ncclNetPluginUnloadP12netPluginLib
        - Src:             'plugin/net.cc:316,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:316,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclNetInitFromParentP8ncclCommS0_
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:360,56'
          Dst:             strcasecmp
        - Src:             'plugin/net.cc:361,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:365,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL33ncclNetPluginDisableOtherExternali
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:243,24'
          Dst:             strlen
        - Src:             'plugin/net.cc:243,7'
          Dst:             snprintf
        - Src:             'plugin/net.cc:249,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclNetPluginAssignToCommP8ncclCommiPb
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclNetCheckDeviceVersionP8ncclCommP13ncclNet_v12_ti
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:220,22'
          Dst:             _Z25ncclNetCheckDeviceVersionP8ncclCommP13ncclNet_v12_ti
        - Src:             'plugin/net.cc:228,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclNetCheckDeviceVersionP8ncclCommP13ncclNet_v12_ti
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/net.cc:145,3'
          Branch Sides:    []
      Callsites:
        - Src:             'plugin/net.cc:143,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:143,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:150,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:153,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:158,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclNetPluginInitP8ncclCommP12netPluginLib
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          287
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclProfilerCallbackPPviS_lS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:173,9'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - Src:             'plugin/net.cc:173,9'
          Dst:             _Z20ncclProfilerCallbackPPviS_lS_
        - Src:             'plugin/net.cc:186,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:190,9'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - Src:             'plugin/net.cc:208,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclNetPluginLoadP12netPluginLib
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          365
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOpenNetPluginLibPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:98,25'
          Dst:             _Z20ncclOpenNetPluginLibPKc
        - Src:             'plugin/net.cc:110,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:132,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/net.cc:132,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:132,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22initPluginLibsOnceFuncv
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         44
      ICount:          204
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamNetPluginRefCountv
        - strcasecmp
        - strcpy
        - strdup
        - strlen
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:263,18'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'plugin/net.cc:265,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:266,9'
          Dst:             strcasecmp
        - Src:             'plugin/net.cc:267,24'
          Dst:             strdup
        - Src:             'plugin/net.cc:269,21'
          Dst:             strtok_r
        - Src:             'plugin/net.cc:274,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:279,12'
          Dst:             strlen
        - Src:             'plugin/net.cc:281,62'
          Dst:             _Z26ncclParamNetPluginRefCountv
        - Src:             'plugin/net.cc:282,9'
          Dst:             strcpy
        - Src:             'plugin/net.cc:285,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:289,23'
          Dst:             strtok_r
        - Src:             'plugin/net.cc:295,58'
          Dst:             _Z26ncclParamNetPluginRefCountv
    - functionName:    _Z26ncclParamNetPluginRefCountv
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:38,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclNetInitP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/net.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          226
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclNetPluginInitP8ncclCommP12netPluginLib
        - _ZL17ncclNetPluginLoadP12netPluginLib
        - _ZL21ncclNetPluginFinalizeP8ncclCommi
        - _ZL22initPluginLibsOnceFuncv
        - _ZL25ncclNetPluginAssignToCommP8ncclCommiPb
        - _ZL33ncclNetPluginDisableOtherExternali
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net.cc:323,3'
          Dst:             _ZL22initPluginLibsOnceFuncv
        - Src:             'plugin/net.cc:324,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/net.cc:328,7'
          Dst:             _ZL17ncclNetPluginLoadP12netPluginLib
        - Src:             'plugin/net.cc:328,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net.cc:328,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:331,36'
          Dst:             strcasecmp
        - Src:             'plugin/net.cc:333,7'
          Dst:             _ZL17ncclNetPluginInitP8ncclCommP12netPluginLib
        - Src:             'plugin/net.cc:336,9'
          Dst:             _ZL25ncclNetPluginAssignToCommP8ncclCommiPb
        - Src:             'plugin/net.cc:339,11'
          Dst:             _ZL33ncclNetPluginDisableOtherExternali
        - Src:             'plugin/net.cc:343,11'
          Dst:             _ZL21ncclNetPluginFinalizeP8ncclCommi
        - Src:             'plugin/net.cc:349,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net.cc:351,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/net.cc:351,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL22ncclGetBackendPriorityP19ncclGinBackendState
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclGinPluginUnloadP12ginPluginLib
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          120
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:57,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:58,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/gin.cc:58,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:58,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclCompareBackendPriorityPKvS0_
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22ncclGetBackendPriorityP19ncclGinBackendState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:347,20'
          Dst:             _ZL22ncclGetBackendPriorityP19ncclGinBackendState
        - Src:             'plugin/gin.cc:348,20'
          Dst:             _ZL22ncclGetBackendPriorityP19ncclGinBackendState
    - functionName:    _Z24ncclGinSetDefaultBackendP8ncclCommm
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          160
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:363,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/gin.cc:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:370,7'
          Dst:             _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - Src:             'plugin/gin.cc:370,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:378,3'
          Dst:             qsort
        - Src:             'plugin/gin.cc:381,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/gin.cc:381,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL21ncclGinPluginFinalizeP8ncclCommiPv
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclGinPluginUnloadP12ginPluginLib
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:263,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:263,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:267,5'
          Dst:             _ZL19ncclGinPluginUnloadP12ginPluginLib
        - Src:             'plugin/gin.cc:267,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:267,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclGinGetDevCountiPiS_
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclGinFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:309,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/gin.cc:312,5'
          Dst:             _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - Src:             'plugin/gin.cc:312,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:312,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:315,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/gin.cc:315,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL25ncclGinPluginAssignToCommP8ncclCommiPvPb
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          450
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached:
        - _Z16ncclParamGinTypev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:139,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:139,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:141,23'
          Dst:             _Z16ncclParamGinTypev
        - Src:             'plugin/gin.cc:145,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:154,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:154,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:156,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:165,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:177,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:189,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:189,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGinPluginInitP8ncclCommP12ginPluginLibPPv
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:110,9'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
    - functionName:    _ZL17ncclGinPluginLoadP12ginPluginLib
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          170
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOpenGinPluginLibPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:74,27'
          Dst:             _Z20ncclOpenGinPluginLibPKc
        - Src:             'plugin/gin.cc:88,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:94,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/gin.cc:94,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:94,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22initPluginLibsOnceFuncv
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          232
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z19ncclGetNetPluginLib14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGetPluginLibName14ncclPluginType
        - _Z26ncclParamGinPluginRefCountv
        - strcasecmp
        - strcpy
        - strdup
        - strlen
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:206,18'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'plugin/gin.cc:208,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:209,9'
          Dst:             strcasecmp
        - Src:             'plugin/gin.cc:210,24'
          Dst:             strdup
        - Src:             'plugin/gin.cc:212,21'
          Dst:             strtok_r
        - Src:             'plugin/gin.cc:217,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:222,12'
          Dst:             strlen
        - Src:             'plugin/gin.cc:224,46'
          Dst:             _Z26ncclParamGinPluginRefCountv
        - Src:             'plugin/gin.cc:225,9'
          Dst:             strcpy
        - Src:             'plugin/gin.cc:228,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:232,23'
          Dst:             strtok_r
        - Src:             'plugin/gin.cc:238,42'
          Dst:             _Z26ncclParamGinPluginRefCountv
        - Src:             'plugin/gin.cc:243,45'
          Dst:             _Z19ncclGetNetPluginLib14ncclPluginType
        - Src:             'plugin/gin.cc:245,46'
          Dst:             _Z20ncclGetPluginLibName14ncclPluginType
        - Src:             'plugin/gin.cc:245,5'
          Dst:             strcpy
    - functionName:    _Z26ncclParamGinPluginRefCountv
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:23,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclGinInitP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          402
      EdgeCount:       127
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclGinPluginInitP8ncclCommP12ginPluginLibPPv
        - _ZL17ncclGinPluginLoadP12ginPluginLib
        - _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - _ZL22initPluginLibsOnceFuncv
        - _ZL25ncclGinPluginAssignToCommP8ncclCommiPvPb
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin.cc:275,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:281,3'
          Dst:             _ZL22initPluginLibsOnceFuncv
        - Src:             'plugin/gin.cc:282,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/gin.cc:286,7'
          Dst:             _ZL17ncclGinPluginLoadP12ginPluginLib
        - Src:             'plugin/gin.cc:286,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:286,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:291,7'
          Dst:             _ZL17ncclGinPluginInitP8ncclCommP12ginPluginLibPPv
        - Src:             'plugin/gin.cc:294,9'
          Dst:             _ZL25ncclGinPluginAssignToCommP8ncclCommiPvPb
        - Src:             'plugin/gin.cc:294,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:294,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:296,11'
          Dst:             _ZL21ncclGinPluginFinalizeP8ncclCommiPv
        - Src:             'plugin/gin.cc:296,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/gin.cc:296,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:304,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/gin.cc:306,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/gin.cc:306,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL16appendNameToListPcPiS_
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:60,3'
          Dst:             snprintf
        - Src:             'plugin/plugin_open.cc:61,17'
          Dst:             strlen
    - functionName:    _ZL10getLibPathPv
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlinfo
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:67,7'
          Dst:             dlinfo
        - Src:             'plugin/plugin_open.cc:68,15'
          Dst:             strdup
    - functionName:    dlinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10tryOpenLibPcPiS_
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12ncclOsDlopenPKc
        - _Z13ncclOsDlerrorv
        - strlen
        - strncasecmp
        - strncpy
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:33,26'
          Dst:             strlen
        - Src:             'plugin/plugin_open.cc:37,7'
          Dst:             strncasecmp
        - Src:             'plugin/plugin_open.cc:41,18'
          Dst:             _Z12ncclOsDlopenPKc
        - Src:             'plugin/plugin_open.cc:43,25'
          Dst:             _Z13ncclOsDlerrorv
        - Src:             'plugin/plugin_open.cc:45,7'
          Dst:             strncpy
        - Src:             'plugin/plugin_open.cc:52,17'
          Dst:             strstr
        - Src:             'plugin/plugin_open.cc:52,41'
          Dst:             strstr
    - functionName:    _Z20ncclGetPluginLibName14ncclPluginType
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclClosePluginLibPv14ncclPluginType
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z13ncclOsDlclosePv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:178,5'
          Dst:             _Z13ncclOsDlclosePv
    - functionName:    _Z19ncclGetNetPluginLib14ncclPluginType
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12ncclOsDlopenPKc
        - strdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:169,22'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:170,32'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:171,24'
          Dst:             _Z12ncclOsDlopenPKc
    - functionName:    _Z19ncclGetGinPluginLib14ncclPluginType
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z12ncclOsDlopenPKc
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:159,22'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:160,32'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:161,24'
          Dst:             _Z12ncclOsDlopenPKc
    - functionName:    _Z20ncclOpenEnvPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:153,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _ZL13openPluginLib14ncclPluginTypePKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          277
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10getLibPathPv
        - _ZL10tryOpenLibPcPiS_
        - _ZL16appendNameToListPcPiS_
        - snprintf
        - strchr
        - strdup
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:86,5'
          Dst:             snprintf
        - Src:             'plugin/plugin_open.cc:88,5'
          Dst:             snprintf
        - Src:             'plugin/plugin_open.cc:91,22'
          Dst:             _ZL10tryOpenLibPcPiS_
        - Src:             'plugin/plugin_open.cc:93,22'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:94,32'
          Dst:             _ZL10getLibPathPv
        - Src:             'plugin/plugin_open.cc:98,5'
          Dst:             _ZL16appendNameToListPcPiS_
        - Src:             'plugin/plugin_open.cc:100,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/plugin_open.cc:105,18'
          Dst:             strlen
        - Src:             'plugin/plugin_open.cc:105,37'
          Dst:             strchr
        - Src:             'plugin/plugin_open.cc:106,8'
          Dst:             strncmp
        - Src:             'plugin/plugin_open.cc:107,8'
          Dst:             strncmp
        - Src:             'plugin/plugin_open.cc:108,5'
          Dst:             snprintf
        - Src:             'plugin/plugin_open.cc:110,24'
          Dst:             _ZL10tryOpenLibPcPiS_
        - Src:             'plugin/plugin_open.cc:112,24'
          Dst:             strdup
        - Src:             'plugin/plugin_open.cc:113,34'
          Dst:             _ZL10getLibPathPv
        - Src:             'plugin/plugin_open.cc:117,7'
          Dst:             _ZL16appendNameToListPcPiS_
        - Src:             'plugin/plugin_open.cc:119,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/plugin_open.cc:124,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclOpenProfilerPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:149,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _Z22ncclOpenTunerPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:145,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _Z20ncclOpenRmaPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:141,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _Z20ncclOpenGinPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:137,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _Z20ncclOpenNetPluginLibPKc
      functionSourceFile: '/src/nccl/src/plugin/plugin_open.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13openPluginLib14ncclPluginTypePKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/plugin_open.cc:133,10'
          Dst:             _ZL13openPluginLib14ncclPluginTypePKc
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL19ncclRmaPluginUnloadP12rmaPluginLib
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          120
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:58,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:59,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/rma.cc:59,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:59,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclRmaGetDevCountiPiS_
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:284,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclRmaFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclRmaPluginFinalizeP8ncclCommi
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:272,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/rma.cc:274,3'
          Dst:             _ZL21ncclRmaPluginFinalizeP8ncclCommi
        - Src:             'plugin/rma.cc:274,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:274,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:276,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/rma.cc:276,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL21ncclRmaPluginFinalizeP8ncclCommi
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          156
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclRmaPluginUnloadP12rmaPluginLib
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:220,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:220,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:224,5'
          Dst:             _ZL19ncclRmaPluginUnloadP12rmaPluginLib
        - Src:             'plugin/rma.cc:224,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:224,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclRmaInitFromParentP8ncclCommS0_
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33ncclRmaPluginDisableOtherExternali
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:144,24'
          Dst:             strlen
        - Src:             'plugin/rma.cc:144,7'
          Dst:             snprintf
        - Src:             'plugin/rma.cc:150,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclRmaPluginAssignToCommP8ncclCommiPb
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:127,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclRmaPluginInitP8ncclCommP12rmaPluginLib
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:108,9'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
    - functionName:    _ZL17ncclRmaPluginLoadP12rmaPluginLib
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          184
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOpenRmaPluginLibPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:75,27'
          Dst:             _Z20ncclOpenRmaPluginLibPKc
        - Src:             'plugin/rma.cc:89,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:95,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/rma.cc:95,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:95,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22initPluginLibsOnceFuncv
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         50
      ICount:          244
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z19ncclGetGinPluginLib14ncclPluginType
        - _Z19ncclGetNetPluginLib14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGetPluginLibName14ncclPluginType
        - _Z26ncclParamRmaPluginRefCountv
        - strcasecmp
        - strcpy
        - strdup
        - strlen
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:164,18'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'plugin/rma.cc:166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:167,9'
          Dst:             strcasecmp
        - Src:             'plugin/rma.cc:168,24'
          Dst:             strdup
        - Src:             'plugin/rma.cc:170,21'
          Dst:             strtok_r
        - Src:             'plugin/rma.cc:174,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:179,12'
          Dst:             strlen
        - Src:             'plugin/rma.cc:181,46'
          Dst:             _Z26ncclParamRmaPluginRefCountv
        - Src:             'plugin/rma.cc:182,9'
          Dst:             strcpy
        - Src:             'plugin/rma.cc:185,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:189,23'
          Dst:             strtok_r
        - Src:             'plugin/rma.cc:195,42'
          Dst:             _Z26ncclParamRmaPluginRefCountv
        - Src:             'plugin/rma.cc:200,45'
          Dst:             _Z19ncclGetGinPluginLib14ncclPluginType
        - Src:             'plugin/rma.cc:202,46'
          Dst:             _Z20ncclGetPluginLibName14ncclPluginType
        - Src:             'plugin/rma.cc:202,5'
          Dst:             strcpy
        - Src:             'plugin/rma.cc:205,45'
          Dst:             _Z19ncclGetNetPluginLib14ncclPluginType
        - Src:             'plugin/rma.cc:207,46'
          Dst:             _Z20ncclGetPluginLibName14ncclPluginType
        - Src:             'plugin/rma.cc:207,5'
          Dst:             strcpy
    - functionName:    _Z26ncclParamRmaPluginRefCountv
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:24,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclRmaInitP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          295
      EdgeCount:       87
      CyclomaticComplexity: 14
      functionsReached:
        - _Z16ncclGinProxyInitP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclRmaPluginInitP8ncclCommP12rmaPluginLib
        - _ZL17ncclRmaPluginLoadP12rmaPluginLib
        - _ZL21ncclRmaPluginFinalizeP8ncclCommi
        - _ZL22initPluginLibsOnceFuncv
        - _ZL25ncclRmaPluginAssignToCommP8ncclCommiPb
        - _ZL33ncclRmaPluginDisableOtherExternali
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma.cc:232,3'
          Dst:             _ZL22initPluginLibsOnceFuncv
        - Src:             'plugin/rma.cc:233,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/rma.cc:237,7'
          Dst:             _ZL17ncclRmaPluginLoadP12rmaPluginLib
        - Src:             'plugin/rma.cc:237,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:237,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:241,7'
          Dst:             _ZL17ncclRmaPluginInitP8ncclCommP12rmaPluginLib
        - Src:             'plugin/rma.cc:244,9'
          Dst:             _ZL25ncclRmaPluginAssignToCommP8ncclCommiPb
        - Src:             'plugin/rma.cc:247,11'
          Dst:             _ZL33ncclRmaPluginDisableOtherExternali
        - Src:             'plugin/rma.cc:257,5'
          Dst:             _Z16ncclGinProxyInitP8ncclComm
        - Src:             'plugin/rma.cc:251,11'
          Dst:             _ZL21ncclRmaPluginFinalizeP8ncclCommi
        - Src:             'plugin/rma.cc:257,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma.cc:257,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:259,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma.cc:261,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/rma.cc:261,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z24ncclEnvPluginInitializedv
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclEnvPluginGetEnvPKc
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclEnvPluginUnloadv
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          117
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env.cc:79,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:85,3'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/env.cc:85,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/env.cc:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclEnvPluginFinalizev
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL19ncclEnvPluginUnloadv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env.cc:107,5'
          Dst:             _ZL19ncclEnvPluginUnloadv
    - functionName:    _ZL17ncclEnvPluginLoadv
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         61
      ICount:          231
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - _Z13getNcclEnv_v1Pv
        - _Z13getNcclEnv_v2Pv
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOpenEnvPluginLibPKc
        - _ZTW15ncclDebugNoWarn
        - getenv
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env.cc:42,18'
          Dst:             getenv
        - Src:             'plugin/env.cc:43,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:44,9'
          Dst:             strcasecmp
        - Src:             'plugin/env.cc:48,18'
          Dst:             _Z20ncclOpenEnvPluginLibPKc
        - Src:             'plugin/env.cc:55,36'
          Dst:             _Z13getNcclEnv_v2Pv
        - Src:             'plugin/env.cc:57,38'
          Dst:             _Z13getNcclEnv_v1Pv
        - Src:             'plugin/env.cc:59,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:63,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:71,21'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/env.cc:71,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/env.cc:71,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclEnvPluginInitv
      functionSourceFile: '/src/nccl/src/plugin/env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          141
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclEnvPluginFinalizev
        - _Z7initEnvv
        - _ZL17ncclEnvPluginLoadv
        - _ZTW15ncclDebugNoWarn
        - atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env.cc:94,3'
          Dst:             _Z7initEnvv
        - Src:             'plugin/env.cc:95,3'
          Dst:             _ZL17ncclEnvPluginLoadv
        - Src:             'plugin/env.cc:95,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/env.cc:95,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:98,3'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - Src:             'plugin/env.cc:98,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/env.cc:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/env.cc:99,3'
          Dst:             atexit
        - Src:             'plugin/env.cc:99,3'
          Dst:             _Z21ncclEnvPluginFinalizev
    - functionName:    atexit
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20ncclCollNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallreducePvS_S_m14ncclDataType_t11ncclRedOp_tS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclCollNet_regMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclCollNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_irecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_isendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_regMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_acceptPvPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclNet_connectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v6.cc:197,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v6.cc:197,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17getNcclCollNet_v6Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v6.cc:221,39'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v6.cc:225,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v6.cc:153,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v6.cc:153,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclNet_v6Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v6.cc:180,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v6.cc:184,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18getNcclCollNet_v12Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v12.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v12.cc:25,41'
          Dst:             dlsym
        - Src:             'plugin/net/net_v12.cc:27,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14getNcclNet_v12Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v12.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v12.cc:16,33'
          Dst:             dlsym
        - Src:             'plugin/net/net_v12.cc:18,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclCollNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclCollNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclCollNet_ireducescatterPviP16ncclNetSGE_v12_tS_mmm14ncclDataType_t11ncclRedOp_tS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallgatherPvS_iP16ncclNetSGE_v12_tmmmS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclCollNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:132,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v10.cc:132,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclNet_connectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:25,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v10.cc:25,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI23ncclNetCommConfig_v10_tE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v10_tEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:193,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v10.cc:193,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclCollNet_v10Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:217,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v10.cc:221,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          188
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _Z15ncclCallocDebugI23ncclNetCommConfig_v10_tE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:81,3'
          Dst:             _Z15ncclCallocDebugI23ncclNetCommConfig_v10_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'plugin/net/net_v10.cc:81,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v10.cc:81,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/net/net_v10.cc:87,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v10.cc:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14getNcclNet_v10Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v10.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v10.cc:120,33'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v10.cc:124,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclCollNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclCollNet_ireducescatterPviP16ncclNetSGE_v12_tS_mmm14ncclDataType_t11ncclRedOp_tS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallgatherPvS_iP16ncclNetSGE_v12_tmmmS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallreducePvS_S_m14ncclDataType_t11ncclRedOp_tS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclCollNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_irecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_isendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclNet_connectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v8.cc:212,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v8.cc:212,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17getNcclCollNet_v8Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v8.cc:236,39'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v8.cc:240,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v8.cc:168,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v8.cc:168,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclNet_v8Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v8.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v8.cc:195,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v8.cc:199,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclCollNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallreducePvS_S_m14ncclDataType_t11ncclRedOp_tS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclCollNet_regMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclCollNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_irecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_isendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_regMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclNet_connectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v7.cc:193,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v7.cc:193,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17getNcclCollNet_v7Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v7.cc:216,39'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v7.cc:220,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v7.cc:149,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v7.cc:149,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclNet_v7Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v7.cc:176,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v7.cc:180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclCollNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclCollNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclCollNet_ireducescatterPviP16ncclNetSGE_v12_tS_mmm14ncclDataType_t11ncclRedOp_tS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallgatherPvS_iP16ncclNetSGE_v12_tmmmS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclCollNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:84,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v9.cc:84,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclNet_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_irecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclNet_isendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15ncclNet_connectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclNet_listenPviS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:25,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v9.cc:25,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v9.cc:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17getNcclCollNet_v9Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:213,39'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v9.cc:217,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:145,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v9.cc:145,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclNet_v9Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v9.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v9.cc:172,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v9.cc:176,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclCollNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclCollNet_ireducescatterPviP16ncclNetSGE_v12_tS_mmm14ncclDataType_t11ncclRedOp_tS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclCollNet_iallgatherPvS_iP16ncclNetSGE_v12_tmmmS_PS_
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclCollNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:94,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v11.cc:94,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclNet_setNetAttrPvP17ncclNetAttr_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclNet_makeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclNet_getPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:19,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v11.cc:19,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCollNet_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:140,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v11.cc:140,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclCollNet_v11Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:162,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v11.cc:166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclNet_initPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:57,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/net/net_v11.cc:57,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14getNcclNet_v11Pv
      functionSourceFile: '/src/nccl/src/plugin/net/net_v11.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/net/net_v11.cc:82,33'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/net/net_v11.cc:86,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14getNcclGin_v14Pv
      functionSourceFile: '/src/nccl/src/plugin/gin/gin_v14.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin/gin_v14.cc:15,33'
          Dst:             dlsym
        - Src:             'plugin/gin/gin_v14.cc:17,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclGin_createContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/plugin/gin/gin_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14getNcclGin_v13Pv
      functionSourceFile: '/src/nccl/src/plugin/gin/gin_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/gin/gin_v13.cc:35,33'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/gin/gin_v13.cc:37,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclGin_getGinPropertiesP23ncclGinProperties_v14_t
      functionSourceFile: '/src/nccl/src/plugin/gin/gin_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ncclRma_igetPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclRma_iputSignalPvimS_mmS_jmS_mjbjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - int
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ncclRma_iputPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclRma_regMrSymDmaBufPvS_mimimPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v13.cc:51,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma/rma_v13.cc:51,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclRma_regMrSymPvS_mimPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v13.cc:44,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma/rma_v13.cc:44,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclRma_createContextPvP19ncclRmaConfig_v14_tPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v13.cc:37,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma/rma_v13.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ncclRma_initPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          149
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v13.cc:18,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma/rma_v13.cc:18,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma/rma_v13.cc:22,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/rma/rma_v13.cc:22,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/rma/rma_v13.cc:24,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14getNcclRma_v13Pv
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v13.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v13.cc:80,33'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/rma/rma_v13.cc:83,35'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/rma/rma_v13.cc:86,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14getNcclRma_v15Pv
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v15.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v15.cc:15,33'
          Dst:             dlsym
        - Src:             'plugin/rma/rma_v15.cc:17,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16ncclRma_v14_igetPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v14.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclRma_v14_iputSignalPvimS_mmS_jmS_mjbjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v14.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - int
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclRma_v14_iputPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v14.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14getNcclRma_v14Pv
      functionSourceFile: '/src/nccl/src/plugin/rma/rma_v14.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/rma/rma_v14.cc:41,33'
          Dst:             dlsym
        - Src:             'plugin/rma/rma_v14.cc:43,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v5.cc:141,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          248
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v5.cc:22,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v5.cc:177,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler/profiler_v5.cc:177,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclProfiler_v5Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v5.cc:192,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v5.cc:196,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v3.cc:92,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v3.cc:22,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v3.cc:118,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler/profiler_v3.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclProfiler_v3Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v3.cc:127,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v3.cc:131,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v6.cc:160,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          308
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v6.cc:29,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18getNcclProfiler_v6Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v6.cc:206,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v6.cc:210,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclStringToProtoPKc
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:38,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:39,12'
          Dst:             strcmp
    - functionName:    _ZL16ncclStringToAlgoPKc
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:28,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:29,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:30,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:31,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:32,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:33,12'
          Dst:             strcmp
    - functionName:    _ZL20ncclStringToDatatypePKc
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:44,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:45,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:46,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:47,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:48,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:49,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:50,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:52,12'
          Dst:             strcmp
    - functionName:    _ZL16ncclStringToFuncPKc
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:17,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:18,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:19,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:20,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:21,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:22,12'
          Dst:             strcmp
        - Src:             'plugin/profiler/profiler_v1.cc:23,12'
          Dst:             strcmp
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v1.cc:124,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL16ncclStringToAlgoPKc
        - _ZL16ncclStringToFuncPKc
        - _ZL17ncclStringToProtoPKc
        - _ZL20ncclStringToDatatypePKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v1.cc:63,3'
          Branch Sides:    []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:72,29'
          Dst:             _ZL16ncclStringToFuncPKc
        - Src:             'plugin/profiler/profiler_v1.cc:77,33'
          Dst:             _ZL20ncclStringToDatatypePKc
        - Src:             'plugin/profiler/profiler_v1.cc:82,29'
          Dst:             _ZL16ncclStringToAlgoPKc
        - Src:             'plugin/profiler/profiler_v1.cc:83,30'
          Dst:             _ZL17ncclStringToProtoPKc
        - Src:             'plugin/profiler/profiler_v1.cc:91,28'
          Dst:             _ZL16ncclStringToFuncPKc
        - Src:             'plugin/profiler/profiler_v1.cc:94,32'
          Dst:             _ZL20ncclStringToDatatypePKc
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:150,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler/profiler_v1.cc:150,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclProfiler_v1Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v1.cc:159,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v1.cc:163,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v4.cc:88,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v4.cc:21,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v4.cc:121,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler/profiler_v4.cc:121,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclProfiler_v4Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v4.cc:130,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v4.cc:134,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18getNcclProfiler_v7Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v7.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v7.cc:17,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v7.cc:19,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclProfiler_recordEventStatePv24ncclProfilerEventState_tP31ncclProfilerEventStateArgs_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v2.cc:82,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23ncclProfiler_startEventPvPS_P27ncclProfilerEventDescr_v7_t
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plugin/profiler/profiler_v2.cc:22,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclProfiler_initPPvmPiPKciiiPFv17ncclDebugLogLevelmS3_iS3_zE
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v2.cc:108,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/profiler/profiler_v2.cc:108,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18getNcclProfiler_v2Pv
      functionSourceFile: '/src/nccl/src/plugin/profiler/profiler_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/profiler/profiler_v2.cc:117,41'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/profiler/profiler_v2.cc:121,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ncclEnvGetEnvPKc
      functionSourceFile: '/src/nccl/src/plugin/env/default_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env/default_env.cc:22,10'
          Dst:             getenv
    - functionName:    _ZL15ncclEnvFinalizev
      functionSourceFile: '/src/nccl/src/plugin/env/default_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11ncclEnvInithhhPKcPFv17ncclDebugLogLevelmS0_iS0_zE
      functionSourceFile: '/src/nccl/src/plugin/env/default_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ncclEnv_inithhhPKcPFv17ncclDebugLogLevelmS0_iS0_zE
      functionSourceFile: '/src/nccl/src/plugin/env/env_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env/env_v1.cc:19,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/env/env_v1.cc:19,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclEnv_v1Pv
      functionSourceFile: '/src/nccl/src/plugin/env/env_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env/env_v1.cc:24,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/env/env_v1.cc:29,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13getNcclEnv_v2Pv
      functionSourceFile: '/src/nccl/src/plugin/env/env_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/env/env_v2.cc:16,31'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/env/env_v2.cc:18,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclLsaBarrierCreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/lsa_barrier.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclTeamRankToLsa
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/core.cc:89,22'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
    - functionName:    ncclTeamRankToWorld
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclTeamRail
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/core.cc:72,22'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
    - functionName:    ncclTeamCftMultimem
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/core.cc:60,22'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
    - functionName:    ncclTeamCft
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/core.cc:38,22'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
    - functionName:    ncclTeamLsa
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclDevrInitOnceP8ncclComm
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/core.cc:26,22'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
    - functionName:    ncclTeamWorld
      functionSourceFile: '/src/nccl/src/nccl_device/core.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclCftBarrierCreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/cft_barrier.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGinBarrierCreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/gin_barrier.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGinInboxA2ACreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/gin_scratch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z9idivRcp32j
        - _ZL7alignUpIimmET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/gin_scratch.cc:34,29'
          Dst:             _Z9idivRcp32j
        - Src:             'nccl_device/gin_scratch.cc:36,47'
          Dst:             _ZL7alignUpIimmET1_T_T0_
    - functionName:    _ZL7alignUpIimmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGinOutboxCreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/gin_scratch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7alignUpIimmET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/gin_scratch.cc:20,35'
          Dst:             _ZL7alignUpIimmET1_T_T0_
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclLLA2ACreateRequirement
      functionSourceFile: '/src/nccl/src/nccl_device/ll_a2a.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclLLA2ACalcSlots
      functionSourceFile: '/src/nccl/src/nccl_device/ll_a2a.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5divUpIiiiET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'nccl_device/ll_a2a.cc:13,20'
          Dst:             _ZL5divUpIiiiET1_T_T0_
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21__internal_float2halffRjS_
      functionSourceFile: '/usr/local/cuda/include/cuda_fp16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK19ncclSymkDevWorkArgs8getWorksEi
      functionSourceFile: '/src/nccl/src/include/sym_kernels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7alignUpImimET1_T_T0_
        - _ZNK19ncclSymkDevWorkArgs12getWorkRangeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/sym_kernels.h:141,54'
          Dst:             _ZNK19ncclSymkDevWorkArgs12getWorkRangeEv
        - Src:             'include/sym_kernels.h:142,38'
          Dst:             _ZL7alignUpImimET1_T_T0_
    - functionName:    _ZNK19ncclSymkDevWorkArgs12getWorkRangeEv
      functionSourceFile: '/src/nccl/src/include/sym_kernels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/sym_kernels.h:136,18'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'include/sym_kernels.h:137,33'
          Dst:             _ZL7alignUpImimET1_T_T0_
    - functionName:    _Z26ncclSymmetricTaskSchedulerP8ncclCommP14ncclIntruQueueI12ncclTaskCollXadL_ZNS2_4nextEEEEP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/scheduler/symmetric_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          660
      EdgeCount:       161
      CyclomaticComplexity: 46
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclSymkMakeDevWorkP8ncclCommP12ncclTaskCollP15ncclSymkDevWork
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclSymkGetKernelIndex16ncclSymkKernelIdi14ncclDataType_t
        - _Z24ncclProfilerPluginLoadedv
        - _Z24ncclSymkKernelIdToStringi
        - _Z29ncclSymkDynamicSmemKernelMaskv
        - _ZL7alignUpImmmET1_T_T0_
        - _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - _ZNK19ncclSymkDevWorkArgs12getWorkRangeEv
        - _ZNK19ncclSymkDevWorkArgs8getWorksEi
        - _ZTW15ncclDebugNoWarn
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scheduler/symmetric_sched.cc:265,35'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:273,50'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:280,26'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'scheduler/symmetric_sched.cc:281,28'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'scheduler/symmetric_sched.cc:288,21'
          Dst:             _Z22ncclSymkGetKernelIndex16ncclSymkKernelIdi14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:291,29'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'scheduler/symmetric_sched.cc:301,30'
          Dst:             _Z29ncclSymkDynamicSmemKernelMaskv
        - Src:             'scheduler/symmetric_sched.cc:305,19'
          Dst:             _ZL7alignUpImmmET1_T_T0_
        - Src:             'scheduler/symmetric_sched.cc:313,26'
          Dst:             _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - Src:             'scheduler/symmetric_sched.cc:314,42'
          Dst:             calloc
        - Src:             'scheduler/symmetric_sched.cc:321,27'
          Dst:             _ZNK19ncclSymkDevWorkArgs12getWorkRangeEv
        - Src:             'scheduler/symmetric_sched.cc:322,25'
          Dst:             _ZNK19ncclSymkDevWorkArgs8getWorksEi
        - Src:             'scheduler/symmetric_sched.cc:324,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:329,9'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:329,9'
          Dst:             _Z18ncclIntruQueueHeadI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:331,12'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:334,5'
          Dst:             _Z19ncclSymkMakeDevWorkP8ncclCommP12ncclTaskCollP15ncclSymkDevWork
        - Src:             'scheduler/symmetric_sched.cc:334,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:351,83'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:351,83'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:395,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'scheduler/symmetric_sched.cc:399,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:324,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/symmetric_sched.cc:408,34'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:417,5'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:417,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL7alignUpImmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
      functionSourceFile: '/src/nccl/src/include/sym_kernels.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/sym_kernels.h:129,24'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'include/sym_kernels.h:128,12'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'include/sym_kernels.h:130,12'
          Dst:             _ZL7alignUpImimET1_T_T0_
    - functionName:    _ZL18symBatchAligned16BP12ncclTaskColl
      functionSourceFile: '/src/nccl/src/scheduler/symmetric_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclMakeSymmetricTaskListP8ncclCommP12ncclTaskCollP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEEPS2_
      functionSourceFile: '/src/nccl/src/scheduler/symmetric_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         231
      ICount:          1069
      EdgeCount:       324
      CyclomaticComplexity: 95
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z14ncclGetRegBuffP8ncclCommP12ncclTaskCollPi
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z16ncclSymkInitOnceP8ncclComm
        - _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - _Z17ncclNvlsSupportedii
        - _Z17ncclSymkAvailableP8ncclComm10ncclFunc_ti14ncclDataType_tm
        - _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z18ncclAlgNameForSymki
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z19convertSymTaskDevOpP8ncclCommP12ncclTaskColl
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclSymkLLKernelMaskv
        - _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z24ncclProfilerPluginLoadedv
        - _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
        - _ZL18symBatchAligned16BP12ncclTaskColl
        - _ZL7alignUpImmmET1_T_T0_
        - _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scheduler/symmetric_sched.cc:93,5'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'scheduler/symmetric_sched.cc:93,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:93,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:98,29'
          Dst:             _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
        - Src:             'scheduler/symmetric_sched.cc:99,25'
          Dst:             _Z17ncclSymkAvailableP8ncclComm10ncclFunc_ti14ncclDataType_tm
        - Src:             'scheduler/symmetric_sched.cc:106,7'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'scheduler/symmetric_sched.cc:106,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:106,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:107,7'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'scheduler/symmetric_sched.cc:107,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:107,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:108,7'
          Dst:             _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - Src:             'scheduler/symmetric_sched.cc:108,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:108,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:132,79'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'scheduler/symmetric_sched.cc:132,29'
          Dst:             _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - Src:             'scheduler/symmetric_sched.cc:133,5'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'scheduler/symmetric_sched.cc:133,5'
          Dst:             _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - Src:             'scheduler/symmetric_sched.cc:133,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:148,54'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:149,31'
          Dst:             _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
        - Src:             'scheduler/symmetric_sched.cc:154,17'
          Dst:             _ZL7alignUpImmmET1_T_T0_
        - Src:             'scheduler/symmetric_sched.cc:163,72'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'scheduler/symmetric_sched.cc:163,13'
          Dst:             _ZN19ncclSymkDevWorkArgs12calcArgsSizeEiib
        - Src:             'scheduler/symmetric_sched.cc:185,35'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'scheduler/symmetric_sched.cc:191,29'
          Dst:             _ZL18symBatchAligned16BP12ncclTaskColl
        - Src:             'scheduler/symmetric_sched.cc:195,49'
          Dst:             _Z17ncclNvlsSupportedii
        - Src:             'scheduler/symmetric_sched.cc:197,7'
          Dst:             _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - Src:             'scheduler/symmetric_sched.cc:197,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:197,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:198,7'
          Dst:             _Z14ncclGetRegBuffP8ncclCommP12ncclTaskCollPi
        - Src:             'scheduler/symmetric_sched.cc:198,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:198,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:200,7'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'scheduler/symmetric_sched.cc:200,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:200,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:209,9'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'scheduler/symmetric_sched.cc:209,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:214,9'
          Dst:             _Z18ncclAlgNameForSymki
        - Src:             'scheduler/symmetric_sched.cc:214,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:218,49'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'scheduler/symmetric_sched.cc:219,11'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'scheduler/symmetric_sched.cc:239,30'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'scheduler/symmetric_sched.cc:240,9'
          Dst:             _Z16ncclSymkInitOnceP8ncclComm
        - Src:             'scheduler/symmetric_sched.cc:240,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/symmetric_sched.cc:240,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/symmetric_sched.cc:250,9'
          Dst:             _Z19convertSymTaskDevOpP8ncclCommP12ncclTaskColl
        - Src:             'scheduler/symmetric_sched.cc:251,9'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
      functionSourceFile: '/src/nccl/src/scheduler/symmetric_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19convertSymTaskDevOpP8ncclCommP12ncclTaskColl
      functionSourceFile: '/src/nccl/src/scheduler/symmetric_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
        - _ZL12__float2halff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'scheduler/symmetric_sched.cc:46,5'
          Branch Sides:    []
      Callsites:
        - Src:             'scheduler/symmetric_sched.cc:33,20'
          Dst:             _Z9symkRedOp11ncclRedOp_t14ncclDevRedOp_t
        - Src:             'scheduler/symmetric_sched.cc:58,13'
          Dst:             _ZL12__float2halff
    - functionName:    _ZL12__float2halff
      functionSourceFile: '/usr/local/cuda/include/cuda_fp16.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL21__internal_float2halffRjS_
        - _ZN6__halfaSERK10__half_raw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_fp16.hpp:549,1'
          Dst:             _ZL21__internal_float2halffRjS_
        - Src:             '/usr/local/cuda/include/cuda_fp16.hpp:549,1'
          Dst:             _ZN6__halfaSERK10__half_raw
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclIntruQueueTryDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList16ncclDevWorkBcastEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:295,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5divUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclScheduleBcastTasksToPlanP8ncclCommP14ncclKernelPlanP20ncclKernelPlanBudget
      functionSourceFile: '/src/nccl/src/scheduler/allgatherv_sched.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          711
      EdgeCount:       146
      CyclomaticComplexity: 40
      functionsReached:
        - _Z13ncclDevFuncIdiiiii
        - _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclProtoGrainSizei
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - _Z24ncclIntruQueueTryDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z24ncclMaxDevWorkBatchBytesi
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList16ncclDevWorkBcastEPT_P15ncclMemoryStackm
        - _ZL5divUpImimET1_T_T0_
        - _ZL7alignUpImimET1_T_T0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scheduler/allgatherv_sched.cc:18,17'
          Dst:             _Z24ncclMaxDevWorkBatchBytesi
        - Src:             'scheduler/allgatherv_sched.cc:28,33'
          Dst:             _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/allgatherv_sched.cc:32,12'
          Dst:             _Z14ncclTestBudgetP20ncclKernelPlanBudgetil
        - Src:             'scheduler/allgatherv_sched.cc:54,5'
          Dst:             _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - Src:             'scheduler/allgatherv_sched.cc:54,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/allgatherv_sched.cc:54,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/allgatherv_sched.cc:65,24'
          Dst:             _Z18ncclProtoGrainSizei
        - Src:             'scheduler/allgatherv_sched.cc:75,21'
          Dst:             _Z13ncclDevFuncIdiiiii
        - Src:             'scheduler/allgatherv_sched.cc:101,13'
          Dst:             _Z18ncclIntruQueueHeadI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/allgatherv_sched.cc:124,30'
          Dst:             _ZL5divUpImimET1_T_T0_
        - Src:             'scheduler/allgatherv_sched.cc:125,47'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'scheduler/allgatherv_sched.cc:126,47'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'scheduler/allgatherv_sched.cc:132,13'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList16ncclDevWorkBcastEPT_P15ncclMemoryStackm
        - Src:             'scheduler/allgatherv_sched.cc:135,11'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'scheduler/allgatherv_sched.cc:142,22'
          Dst:             _ZL5divUpImimET1_T_T0_
        - Src:             'scheduler/allgatherv_sched.cc:157,11'
          Dst:             _Z22ncclAddWorkBatchToPlanP8ncclCommP14ncclKernelPlani15ncclDevWorkTypeijiib
        - Src:             'scheduler/allgatherv_sched.cc:199,9'
          Dst:             _Z22ncclAddProxyOpIfNeededP8ncclCommP14ncclKernelPlanP11ncclProxyOp
        - Src:             'scheduler/allgatherv_sched.cc:199,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'scheduler/allgatherv_sched.cc:199,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'scheduler/allgatherv_sched.cc:205,33'
          Dst:             _Z24ncclIntruQueueTryDequeueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'scheduler/allgatherv_sched.cc:208,9'
          Dst:             _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL21extractIsStrongSignalP17ncclGinProxyGfd_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18mapGfdOpToSignalOpP17ncclGinProxyGfd_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9extractOpP17ncclGinProxyGfd_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:233,25'
          Dst:             _ZL9extractOpP17ncclGinProxyGfd_t
    - functionName:    _ZL9extractOpP17ncclGinProxyGfd_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16extractSignalValP17ncclGinProxyGfd_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14isGfdAvailableP18ginProxyHostGpuCtxi
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18proxyGinProcessGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tP16ginProxyGfdStateb
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          507
      EdgeCount:       139
      CyclomaticComplexity: 44
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14isGfdAvailableP18ginProxyHostGpuCtxi
        - _ZL16extractSignalValP17ncclGinProxyGfd_t
        - _ZL18mapGfdOpToSignalOpP17ncclGinProxyGfd_t
        - _ZL21extractIsStrongSignalP17ncclGinProxyGfd_t
        - _ZL9extractOpP17ncclGinProxyGfd_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:251,20'
          Dst:             _ZL14isGfdAvailableP18ginProxyHostGpuCtxi
        - Src:             'gin/gin_host_proxy.cc:255,7'
          Dst:             _ZL9extractOpP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:258,17'
          Dst:             _ZL16extractSignalValP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:259,16'
          Dst:             _ZL18mapGfdOpToSignalOpP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:260,5'
          Dst:             _ZL21extractIsStrongSignalP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:260,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:260,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:273,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:276,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:276,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:283,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:286,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:286,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:312,25'
          Dst:             _ZL9extractOpP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:315,16'
          Dst:             _ZL18mapGfdOpToSignalOpP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:318,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:318,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:322,19'
          Dst:             _ZL16extractSignalValP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:326,7'
          Dst:             _ZL21extractIsStrongSignalP17ncclGinProxyGfd_t
        - Src:             'gin/gin_host_proxy.cc:326,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:326,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:333,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15proxyGinPollGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tPP16ginProxyGfdState
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          263
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL14isGfdAvailableP18ginProxyHostGpuCtxi
        - _ZL9extractOpP17ncclGinProxyGfd_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:185,8'
          Dst:             _ZL14isGfdAvailableP18ginProxyHostGpuCtxi
        - Src:             'gin/gin_host_proxy.cc:212,18'
          Dst:             _ZL9extractOpP17ncclGinProxyGfd_t
    - functionName:    _ZL23proxyGinPollCompletionsPvP11ginProxyCtxP18ginProxyHostGpuCtx
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          180
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:124,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    27
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:114,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:115,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:116,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:118,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:119,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:120,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20freeMemCPUAccessibleIjE12ncclResult_tPT_PvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20freeMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPT_PvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11getDmaBufFdPvmPib
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17ncclOsGetPageSizev
        - _Z21ncclParamDmaBufEnablev
        - _Z21ncclParamIbDataDirectv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:89,7'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'gin/gin_host_proxy.cc:92,3'
          Dst:             __cxa_guard_acquire
        - Src:             'gin/gin_host_proxy.cc:92,32'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'gin/gin_host_proxy.cc:92,3'
          Dst:             __cxa_guard_release
        - Src:             'gin/gin_host_proxy.cc:97,7'
          Dst:             _Z21ncclParamIbDataDirectv
        - Src:             'gin/gin_host_proxy.cc:92,3'
          Dst:             __cxa_guard_abort
    - functionName:    _Z19ncclCudaMemcpyAsyncIvE12ncclResult_tPT_S2_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTIvEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL17ncclGdrCudaCallocIjE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          389
      EdgeCount:       127
      CyclomaticComplexity: 39
      functionsReached:
        - _Z11ncclSizeOfTIjEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTIjEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cudaMallocIjE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI16ginProxyGfdStateEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocImE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          299
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:73,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:74,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:80,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:83,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:85,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:87,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:92,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:98,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          398
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI11ginProxyCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclCudaMemcpyIvE12ncclResult_tPT_S2_m
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaMemcpyAsyncIvE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:563,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z19ncclCudaMemcpyAsyncIvE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'include/alloc.h:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL21allocMemCPUAccessibleIjE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          126
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclGdrCudaCallocIjE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZL17ncclGdrCudaCallocIjE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21allocMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPPT_S4_miPPvP14ncclMemManagerb
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI16ginProxyGfdStateE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16ginProxyGfdStateEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16ginProxyGfdStateEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16ginProxyGfdStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16ginProxyGfdStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16ginProxyGfdStateEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ginProxyHostGpuCtxE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ginProxyHostGpuCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocImE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             _ZL10cudaMallocImE9cudaErrorPPT_m
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          126
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12isPowerOfTwom
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI11ginProxyCtxE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11ginProxyCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11ginProxyCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11ginProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11ginProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11ginProxyCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI20ncclGinProxyCollCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20ncclGinProxyCollCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI22ncclGinProxyListenCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclGinProxyListenCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclGinProxyInitP8ncclComm
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:695,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclGinProxyGetPropertiesP23ncclGinProperties_v14_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclGinProxyListenPviS_PS_
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          134
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15ncclCallocDebugI22ncclGinProxyListenCommE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:355,3'
          Dst:             _Z15ncclCallocDebugI22ncclGinProxyListenCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:355,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:355,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:357,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:357,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclGinProxyConnectPvPS_iiS_S0_
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          199
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclCallocDebugI20ncclGinProxyCollCommE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:383,3'
          Dst:             _Z15ncclCallocDebugI20ncclGinProxyCollCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:383,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:383,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:385,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:385,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:386,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:386,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclGinProxyCreateContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         378
      ICount:          1610
      EdgeCount:       535
      CyclomaticComplexity: 159
      functionsReached:
        - _Z14ncclCudaMemcpyIvE12ncclResult_tPT_S2_m
        - _Z15ncclCallocDebugI11ginProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI16ginProxyGfdStateE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ginProxyHostGpuCtxE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI24ncclNetDeviceHandle_v7_tE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclGinProxyGpuCtx_initiPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
        - _Z26ncclParamGinProxyPollBatchv
        - _Z26ncclParamGinProxyQueueSizev
        - _ZL12isPowerOfTwom
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZL20ncclGinProxyRegMrSymPvS_mimPS_S0_
        - _ZL21allocMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPPT_S4_miPPvP14ncclMemManagerb
        - _ZL21allocMemCPUAccessibleIjE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:455,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:462,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:465,3'
          Dst:             _Z15ncclCallocDebugI11ginProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:465,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:472,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:472,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:475,28'
          Dst:             _Z26ncclParamGinProxyPollBatchv
        - Src:             'gin/gin_host_proxy.cc:479,24'
          Dst:             _Z26ncclParamGinProxyQueueSizev
        - Src:             'gin/gin_host_proxy.cc:485,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:492,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:495,8'
          Dst:             _ZL12isPowerOfTwom
        - Src:             'gin/gin_host_proxy.cc:496,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:502,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'gin/gin_host_proxy.cc:502,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:502,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:512,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:512,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:512,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:514,5'
          Dst:             cudaMemset
        - Src:             'gin/gin_host_proxy.cc:514,5'
          Dst:             cudaGetErrorString
        - Src:             'gin/gin_host_proxy.cc:514,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:514,5'
          Dst:             cudaGetLastError
        - Src:             'gin/gin_host_proxy.cc:520,5'
          Dst:             _ZL20ncclGinProxyRegMrSymPvS_mimPS_S0_
        - Src:             'gin/gin_host_proxy.cc:520,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:520,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:527,5'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:527,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:527,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:530,3'
          Dst:             _Z15ncclCallocDebugI18ginProxyHostGpuCtxE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:530,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:530,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:532,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host_proxy.cc:532,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:532,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:538,5'
          Dst:             _Z15ncclCallocDebugI16ginProxyGfdStateE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:538,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:538,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:539,5'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host_proxy.cc:539,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:539,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:540,5'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host_proxy.cc:540,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:540,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:541,5'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host_proxy.cc:541,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:541,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:542,5'
          Dst:             _ZL20ncclGinProxyRegMrSymPvS_mimPS_S0_
        - Src:             'gin/gin_host_proxy.cc:542,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:542,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:544,5'
          Dst:             _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:544,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:545,5'
          Dst:             _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:545,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:545,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:546,5'
          Dst:             _Z19ncclCudaCallocDebugIjE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:546,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:546,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:552,5'
          Dst:             _ZL21allocMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPPT_S4_miPPvP14ncclMemManagerb
        - Src:             'gin/gin_host_proxy.cc:552,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:552,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:553,5'
          Dst:             _ZL21allocMemCPUAccessibleIjE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'gin/gin_host_proxy.cc:553,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:553,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:556,5'
          Dst:             _Z23ncclGinProxyGpuCtx_initiPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
        - Src:             'gin/gin_host_proxy.cc:556,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:556,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:564,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'gin/gin_host_proxy.cc:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:566,3'
          Dst:             _Z14ncclCudaMemcpyIvE12ncclResult_tPT_S2_m
        - Src:             'gin/gin_host_proxy.cc:566,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:569,3'
          Dst:             _Z15ncclCallocDebugI24ncclNetDeviceHandle_v7_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host_proxy.cc:569,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:569,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclGinProxyRegMrSymPvS_mimPS_S0_
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          270
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamDmaBufEnablev
        - _ZL11getDmaBufFdPvmPib
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:407,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:407,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:410,9'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'gin/gin_host_proxy.cc:413,22'
          Dst:             _ZL11getDmaBufFdPvmPib
        - Src:             'gin/gin_host_proxy.cc:417,9'
          Dst:             close
        - Src:             'gin/gin_host_proxy.cc:423,24'
          Dst:             _ZL11getDmaBufFdPvmPib
        - Src:             'gin/gin_host_proxy.cc:425,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:425,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:426,11'
          Dst:             close
        - Src:             'gin/gin_host_proxy.cc:432,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:432,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclGinProxyDeregMrSymPvS_
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:444,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:444,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclGinProxyDestroyContextPv
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         186
      ICount:          741
      EdgeCount:       262
      CyclomaticComplexity: 78
      functionsReached:
        - _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20freeMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPT_PvP14ncclMemManager
        - _ZL20freeMemCPUAccessibleIjE12ncclResult_tPT_PvP14ncclMemManager
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:590,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:590,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:595,7'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'gin/gin_host_proxy.cc:595,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:595,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:600,26'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'gin/gin_host_proxy.cc:600,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:600,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:608,30'
          Dst:             _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'gin/gin_host_proxy.cc:608,30'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:608,30'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:609,40'
          Dst:             _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'gin/gin_host_proxy.cc:609,40'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:609,40'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:610,41'
          Dst:             _Z12ncclCudaFreeIjE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'gin/gin_host_proxy.cc:610,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:610,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:616,33'
          Dst:             _ZL20freeMemCPUAccessibleI17ncclGinProxyGfd_tE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'gin/gin_host_proxy.cc:616,33'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:616,33'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:618,11'
          Dst:             _ZL20freeMemCPUAccessibleIjE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'gin/gin_host_proxy.cc:618,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:618,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:626,30'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'gin/gin_host_proxy.cc:626,30'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:626,30'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclGinProxyCloseCollPv
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:396,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:396,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclGinProxyCloseListenPv
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:367,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:367,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclGinProxyProgressPv
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          246
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15proxyGinPollGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tPP16ginProxyGfdState
        - _ZL18proxyGinProcessGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tP16ginProxyGfdStateb
        - _ZL23proxyGinPollCompletionsPvP11ginProxyCtxP18ginProxyHostGpuCtx
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:641,5'
          Dst:             _ZL23proxyGinPollCompletionsPvP11ginProxyCtxP18ginProxyHostGpuCtx
        - Src:             'gin/gin_host_proxy.cc:641,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:641,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host_proxy.cc:646,14'
          Dst:             _ZL15proxyGinPollGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tPP16ginProxyGfdState
        - Src:             'gin/gin_host_proxy.cc:648,28'
          Dst:             _ZL18proxyGinProcessGfdP11ginProxyCtxP18ginProxyHostGpuCtxiP17ncclGinProxyGfd_tP16ginProxyGfdStateb
        - Src:             'gin/gin_host_proxy.cc:650,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:650,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclGinProxyQueryLastErrorPvPb
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:663,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host_proxy.cc:663,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclParamGinProxyPollBatchv
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:21,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamGinProxyQueueSizev
      functionSourceFile: '/src/nccl/src/gin/gin_host_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host_proxy.cc:20,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZNSt22__shared_mutex_pthread13unlock_sharedEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthread6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:246,7'
          Dst:             _ZNSt22__shared_mutex_pthread6unlockEv
    - functionName:    _ZNSt22__shared_mutex_pthread6unlockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_rwlock_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18shared_timed_mutex13unlock_sharedEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthread13unlock_sharedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:474,35'
          Dst:             _ZNSt22__shared_mutex_pthread13unlock_sharedEv
    - functionName:    pthread_rwlock_rdlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22__shared_mutex_pthread11lock_sharedEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18shared_timed_mutex11lock_sharedEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthread11lock_sharedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:472,33'
          Dst:             _ZNSt22__shared_mutex_pthread11lock_sharedEv
    - functionName:    _ZNSt18shared_timed_mutex6unlockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthread6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:461,28'
          Dst:             _ZNSt22__shared_mutex_pthread6unlockEv
    - functionName:    pthread_rwlock_wrlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22__shared_mutex_pthread4lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18shared_timed_mutex4lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22__shared_mutex_pthread4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:459,26'
          Dst:             _ZNSt22__shared_mutex_pthread4lockEv
    - functionName:    '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IS9_EEOT_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt10_Head_baseILm0EZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0Lb0EEC2IS9_EEOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             '_ZNSt10_Head_baseILm0EZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0Lb0EEC2IS9_EEOT_'
    - functionName:    '_ZNSt10_Head_baseILm0EZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0Lb0EEC2IS9_EEOT_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IJS9_ETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISE_EEclsr4_TMCISE_EE31_ImplicitlyMoveConvertibleTupleISE_EEgesZT_Li1EEbE4typeELb1EEEDpOSD_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IS9_EEOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:627,11'
          Dst:             '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IS9_EEOT_'
    - functionName:    '_ZZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclGinProgressP12ncclGinStatei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:384,59'
          Dst:             _Z15ncclGinProgressP12ncclGinStatei
    - functionName:    _Z15ncclGinProgressP12ncclGinStatei
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt11shared_lockISt18shared_timed_mutexEC2ERS0_
        - _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - _ZNSt11this_thread5yieldEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:57,7'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'gin/gin_host.cc:58,5'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'gin/gin_host.cc:68,49'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexEC2ERS0_
        - Src:             'gin/gin_host.cc:77,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:84,5'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - Src:             'gin/gin_host.cc:84,5'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - Src:             'gin/gin_host.cc:84,5'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - Src:             'gin/gin_host.cc:0,0'
          Dst:             _ZNSt11this_thread5yieldEv
    - functionName:    _ZNSt11shared_lockISt18shared_timed_mutexEC2ERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18shared_timed_mutex11lock_sharedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:636,13'
          Dst:             _ZNSt18shared_timed_mutex11lock_sharedEv
    - functionName:    _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt18shared_timed_mutex13unlock_sharedEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:662,11'
          Dst:             _ZNSt18shared_timed_mutex13unlock_sharedEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/shared_mutex:662,11'
          Dst:             __clang_call_terminate
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEE9_M_invokeIJLm0EEEEvSt12_Index_tupleIJXspT_EEE'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEclEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEE9_M_invokeIJLm0EEEEvSt12_Index_tupleIJXspT_EEE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEE9_M_invokeIJLm0EEEEvSt12_Index_tupleIJXspT_EEE'
    - functionName:    '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt10_Head_baseILm0EZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0Lb0EEC2IS9_EEOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             '_ZNSt10_Head_baseILm0EZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0Lb0EEC2IS9_EEOT_'
    - functionName:    '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:642,17'
          Dst:             '_ZNSt11_Tuple_implILm0EJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEE6_M_runEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEclEv'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEclEv'
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEED0Ev'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEC2EOSD_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2EOSA_'
    - functionName:    '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEC2EOSE_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEC2EOSD_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             '_ZNSt6thread8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEC2EOSD_'
    - functionName:    '_ZNSt6thread14__make_invokerIZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSD_IT0_E4typeEEEEEOSE_DpOSH_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IJS9_ETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISE_EEclsr4_TMCISE_EE31_ImplicitlyMoveConvertibleTupleISE_EEgesZT_Li1EEbE4typeELb1EEEDpOSD_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             '_ZNSt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEC2IJS9_ETnNSt9enable_ifIXaaaaclsr4_TMCIDpT_EE23_MoveConstructibleTupleISE_EEclsr4_TMCISE_EE31_ImplicitlyMoveConvertibleTupleISE_EEgesZT_Li1EEbE4typeELb1EEEDpOSD_'
    - functionName:    '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISG_EEOT_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEC2EOSE_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             '_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEC2EOSE_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt6threadC2IZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEvEEOT_DpOT0_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISG_EEOT_'
        - '_ZNSt6thread14__make_invokerIZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSD_IT0_E4typeEEEEEOSE_DpOSH_'
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             '_ZNSt6thread14__make_invokerIZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNSD_IT0_E4typeEEEEEOSE_DpOSH_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             '_ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISG_EEOT_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _Z15ncclCallocDebugI19ncclGinStateDevCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI19ncclGinStateDevCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclGinQueryLastErrorP12ncclGinStatePb
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          156
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt11shared_lockISt18shared_timed_mutexEC2ERS0_
        - _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:546,45'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexEC2ERS0_
        - Src:             'gin/gin_host.cc:551,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:551,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:557,1'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
        - Src:             'gin/gin_host.cc:557,1'
          Dst:             _ZNSt11shared_lockISt18shared_timed_mutexED2Ev
    - functionName:    _Z17ncclGinDeregisterP8ncclCommPPv
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:538,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:538,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclGinRegisterP8ncclCommPvmPS1_S2_ibi
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          258
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:512,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:520,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:520,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:523,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclGinHostFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          196
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - _ZNSt6thread4joinEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:481,37'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'gin/gin_host.cc:483,63'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'gin/gin_host.cc:491,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:491,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ginProgressWriteUnlockP12ncclGinState
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18shared_timed_mutex6unlockEv
        - _ZNSt6atomicIbE5storeEbSt12memory_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:50,28'
          Dst:             _ZNSt18shared_timed_mutex6unlockEv
        - Src:             'gin/gin_host.cc:51,26'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
    - functionName:    _ZL20ginProgressWriteLockP12ncclGinState
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18shared_timed_mutex4lockEv
        - _ZNSt6atomicIbE5storeEbSt12memory_order
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:45,26'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'gin/gin_host.cc:46,28'
          Dst:             _ZNSt18shared_timed_mutex4lockEv
    - functionName:    _Z18ncclGinDevCommFreeP8ncclCommPK11ncclDevComm
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          175
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20ginProgressWriteLockP12ncclGinState
        - _ZL22ginProgressWriteUnlockP12ncclGinState
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:452,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:460,3'
          Dst:             _ZL20ginProgressWriteLockP12ncclGinState
        - Src:             'gin/gin_host.cc:464,3'
          Dst:             _ZL22ginProgressWriteUnlockP12ncclGinState
        - Src:             'gin/gin_host.cc:470,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:470,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendState
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          674
      EdgeCount:       167
      CyclomaticComplexity: 47
      functionsReached:
        - _Z15ncclCallocDebugI19ncclGinStateDevCommE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9idivRcp32j
        - _ZL20ginProgressWriteLockP12ncclGinState
        - _ZL22ginProgressWriteUnlockP12ncclGinState
        - '_ZNSt6threadC2IZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEvEEOT_DpOT0_'
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
        - ncclTeamRail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:263,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:268,3'
          Dst:             _Z15ncclCallocDebugI19ncclGinStateDevCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host.cc:268,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:268,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:292,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:311,23'
          Dst:             ncclTeamRail
        - Src:             'gin/gin_host.cc:315,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:320,25'
          Dst:             ncclTeamRail
        - Src:             'gin/gin_host.cc:322,5'
          Dst:             ncclTeamRail
        - Src:             'gin/gin_host.cc:322,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:336,40'
          Dst:             _Z9idivRcp32j
        - Src:             'gin/gin_host.cc:349,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:349,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:355,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:370,40'
          Dst:             _ZL20ginProgressWriteLockP12ncclGinState
        - Src:             'gin/gin_host.cc:378,40'
          Dst:             _ZL22ginProgressWriteUnlockP12ncclGinState
        - Src:             'gin/gin_host.cc:384,31'
          Dst:             '_ZNSt6threadC2IZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendStateE3$_0JEvEEOT_DpOT0_'
        - Src:             'gin/gin_host.cc:384,29'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'gin/gin_host.cc:384,9'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'gin/gin_host.cc:385,9'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
    - functionName:    _Z19ncclGinDevCommSetupP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommj
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          209
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _Z16ncclParamGinTypev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclGinValidateSignalRequestPK23ncclDevCommRequirementsP19ncclGinBackendState
        - _ZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:412,24'
          Dst:             _Z16ncclParamGinTypev
        - Src:             'gin/gin_host.cc:429,24'
          Dst:             _Z28ncclGinValidateSignalRequestPK23ncclDevCommRequirementsP19ncclGinBackendState
        - Src:             'gin/gin_host.cc:433,24'
          Dst:             _ZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendState
        - Src:             'gin/gin_host.cc:437,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:419,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:429,24'
          Dst:             _Z28ncclGinValidateSignalRequestPK23ncclDevCommRequirementsP19ncclGinBackendState
        - Src:             'gin/gin_host.cc:433,24'
          Dst:             _ZL26ginDevCommSetupWithBackendP8ncclCommPK23ncclDevCommRequirementsP11ncclDevCommjP19ncclGinBackendState
        - Src:             'gin/gin_host.cc:437,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:440,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclGinValidateSignalRequestPK23ncclDevCommRequirementsP19ncclGinBackendState
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:229,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:234,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclGinConnectOnceP8ncclComm
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         280
      ICount:          1278
      EdgeCount:       393
      CyclomaticComplexity: 115
      functionsReached:
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z18ncclParamGinEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTopoGetLocalGinDevsP8ncclCommPiS1_
        - _Z24ncclParamGinNconnectionsv
        - _Z25ncclParamGinProxyNthreadsv
        - _ZTW15ncclDebugNoWarn
        - ncclTeamRankToWorld
        - ncclTeamWorld
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:99,7'
          Dst:             _Z18ncclParamGinEnablev
        - Src:             'gin/gin_host.cc:100,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:105,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:112,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:118,3'
          Dst:             _Z23ncclTopoGetLocalGinDevsP8ncclCommPiS1_
        - Src:             'gin/gin_host.cc:118,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:127,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host.cc:127,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:127,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:128,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host.cc:128,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:128,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:129,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'gin/gin_host.cc:129,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:130,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'gin/gin_host.cc:130,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:130,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:134,13'
          Dst:             ncclTeamWorld
        - Src:             'gin/gin_host.cc:143,21'
          Dst:             ncclTeamRankToWorld
        - Src:             'gin/gin_host.cc:150,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:150,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:152,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:161,9'
          Dst:             _Z25ncclParamGinProxyNthreadsv
        - Src:             'gin/gin_host.cc:161,68'
          Dst:             _Z25ncclParamGinProxyNthreadsv
        - Src:             'gin/gin_host.cc:164,9'
          Dst:             _Z24ncclParamGinNconnectionsv
        - Src:             'gin/gin_host.cc:164,67'
          Dst:             _Z24ncclParamGinNconnectionsv
        - Src:             'gin/gin_host.cc:169,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:173,5'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'gin/gin_host.cc:173,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:173,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:182,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:182,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:187,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:187,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:190,7'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'gin/gin_host.cc:190,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:190,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:192,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:192,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:213,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:213,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'gin/gin_host.cc:218,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'gin/gin_host.cc:218,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamGinEnablev
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:19,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z25ncclParamGinProxyNthreadsv
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:90,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclParamGinNconnectionsv
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gin/gin_host.cc:89,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclGetRailedGinTypeP8ncclCommP13ncclGinType_t
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclGetGinTypeP8ncclCommP13ncclGinType_t
      functionSourceFile: '/src/nccl/src/gin/gin_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclGinProxyGpuCtx_initiPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
      functionSourceFile: '/src/nccl/src/gin/proxy_gpucontext/gpucontext.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclGinProxyGpuCtx_v1_initPviijP17ncclGinProxyGfd_tPjS2_PmS3_
        - _Z30ncclGinProxyGpuCtx_initCurrentPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gin/proxy_gpucontext/gpucontext.cc:31,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gin/proxy_gpucontext/gpucontext.cc:33,5'
          Dst:             _Z26ncclGinProxyGpuCtx_v1_initPviijP17ncclGinProxyGfd_tPjS2_PmS3_
        - Src:             'gin/proxy_gpucontext/gpucontext.cc:36,5'
          Dst:             _Z30ncclGinProxyGpuCtx_initCurrentPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
        - Src:             'gin/proxy_gpucontext/gpucontext.cc:40,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclGinProxyGpuCtx_initCurrentPviijP17ncclGinProxyGfd_tPjS2_PmS3_S3_S2_S2_
      functionSourceFile: '/src/nccl/src/gin/proxy_gpucontext/gpucontext.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclGinProxyGpuCtx_v1_initPviijP17ncclGinProxyGfd_tPjS2_PmS3_
      functionSourceFile: '/src/nccl/src/gin/proxy_gpucontext/gpucontext_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_JRS2_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2ERKS4_
        - _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2ERKS4_
    - functionName:    _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_RS2_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_JRS2_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_JRS2_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EE7_M_headERS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EE7_M_headERS5_
    - functionName:    _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2IS4_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP17ncclRmaProxyStateLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2IS4_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP17ncclRmaProxyStateEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvP17ncclRmaProxyStateELb0EEC2IS4_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES4_EEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvP17ncclRmaProxyStateEJRS3_EEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_RS2_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvP17ncclRmaProxyStateES2_EEC2IRS3_RS2_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    27
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:114,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:115,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:116,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:118,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:119,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:120,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZL11getDmaBufFdPvmPib
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17ncclOsGetPageSizev
        - _Z21ncclParamDmaBufEnablev
        - _Z21ncclParamIbDataDirectv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:51,7'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'rma/rma_proxy.cc:54,3'
          Dst:             __cxa_guard_acquire
        - Src:             'rma/rma_proxy.cc:54,32'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'rma/rma_proxy.cc:54,3'
          Dst:             __cxa_guard_release
        - Src:             'rma/rma_proxy.cc:59,7'
          Dst:             _Z21ncclParamIbDataDirectv
        - Src:             'rma/rma_proxy.cc:54,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          299
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:73,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:74,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:80,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:83,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:85,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:87,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:92,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:98,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          398
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z23ncclIntruQueueConstructI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI14ncclIntruQueueI16ncclRmaProxyDescXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL12isPowerOfTwom
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          126
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17dumpRmaProxyStateP17ncclRmaProxyState
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          238
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:544,5'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:545,5'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:546,5'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:547,5'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:548,5'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:553,7'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:554,7'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:556,9'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:557,9'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:565,11'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:570,11'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:582,43'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:575,15'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:587,11'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:589,18'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:591,13'
          Dst:             printf
        - Src:             'rma/rma_proxy.cc:597,9'
          Dst:             printf
    - functionName:    _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclRmaProxyFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          238
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclRmaProxyDestroyContextP13ncclRma_v15_tPv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt6thread4joinEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:508,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'rma/rma_proxy.cc:510,25'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'rma/rma_proxy.cc:511,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'rma/rma_proxy.cc:512,25'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'rma/rma_proxy.cc:518,9'
          Dst:             _Z26ncclRmaProxyDestroyContextP13ncclRma_v15_tPv
        - Src:             'rma/rma_proxy.cc:518,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:518,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:530,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:530,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclRmaProxyDestroyContextP13ncclRma_v15_tPv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          917
      EdgeCount:       300
      CyclomaticComplexity: 88
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:246,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:246,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:258,11'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy.cc:258,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:258,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:273,39'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:276,9'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:277,9'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy.cc:277,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:277,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:286,39'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:289,9'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy.cc:290,9'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy.cc:290,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:290,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:297,20'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy.cc:297,20'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:297,20'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:298,23'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy.cc:298,23'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:298,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:299,22'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy.cc:299,22'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:299,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:303,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:303,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:305,24'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'rma/rma_proxy.cc:305,24'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:305,24'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:309,25'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'rma/rma_proxy.cc:316,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
    - functionName:    _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt6threadC2IRFPvP17ncclRmaProxyStateEJRS3_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvP17ncclRmaProxyStateEJRS3_EEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvP17ncclRmaProxyStateEJRS3_EEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvP17ncclRmaProxyStateES5_EEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL16ncclNumRmaIntCtxv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21ncclParamNumRmaIntCtxv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:38,15'
          Dst:             _Z21ncclParamNumRmaIntCtxv
    - functionName:    _Z21ncclParamNumRmaIntCtxv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:34,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclRmaProxyConnectOnceP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         247
      ICount:          1159
      EdgeCount:       346
      CyclomaticComplexity: 101
      functionsReached:
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclRmaWantInternalCtxP8ncclComm
        - _Z23ncclTopoGetLocalRmaDevsP8ncclCommPiS1_
        - _Z25ncclRmaProxyCreateContextP8ncclCommPv23ncclNetProperties_v12_tiPS1_
        - _Z26ncclRmaProxyProgressThreadP17ncclRmaProxyState
        - _ZL16ncclNumRmaIntCtxv
        - _ZNSt6threadC2IRFPvP17ncclRmaProxyStateEJRS3_EvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:404,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:412,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:412,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:414,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:420,3'
          Dst:             _Z23ncclTopoGetLocalRmaDevsP8ncclCommPiS1_
        - Src:             'rma/rma_proxy.cc:420,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:420,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:429,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:429,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:429,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:431,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'rma/rma_proxy.cc:431,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:431,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:439,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:445,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:445,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:445,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:446,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy.cc:446,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:446,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:451,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:451,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:454,5'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'rma/rma_proxy.cc:454,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:454,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:455,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:455,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:458,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:458,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:459,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:459,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:472,30'
          Dst:             _Z22ncclRmaWantInternalCtxP8ncclComm
        - Src:             'rma/rma_proxy.cc:472,61'
          Dst:             _ZL16ncclNumRmaIntCtxv
        - Src:             'rma/rma_proxy.cc:474,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy.cc:474,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:474,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:479,5'
          Dst:             _Z25ncclRmaProxyCreateContextP8ncclCommPv23ncclNetProperties_v12_tiPS1_
        - Src:             'rma/rma_proxy.cc:479,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:479,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:487,27'
          Dst:             _ZNSt6threadC2IRFPvP17ncclRmaProxyStateEJRS3_EvEEOT_DpOT0_
        - Src:             'rma/rma_proxy.cc:487,27'
          Dst:             _Z26ncclRmaProxyProgressThreadP17ncclRmaProxyState
        - Src:             'rma/rma_proxy.cc:487,25'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'rma/rma_proxy.cc:487,3'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'rma/rma_proxy.cc:488,3'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'rma/rma_proxy.cc:490,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclRmaWantInternalCtxP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:396,62'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
    - functionName:    _Z25ncclRmaProxyCreateContextP8ncclCommPv23ncclNetProperties_v12_tiPS1_
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          262
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - _Z15ncclCallocDebugI15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclRmaProxyDestroyContextP13ncclRma_v15_tPv
        - _ZL20ncclRmaProxyCtxAllocP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
        - _ZL25ncclRmaProxyCtxAllocGraphP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:222,3'
          Dst:             _Z15ncclCallocDebugI15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy.cc:222,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:222,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:229,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:229,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:231,3'
          Dst:             _ZL20ncclRmaProxyCtxAllocP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
        - Src:             'rma/rma_proxy.cc:231,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:231,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:232,3'
          Dst:             _ZL25ncclRmaProxyCtxAllocGraphP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
        - Src:             'rma/rma_proxy.cc:232,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:232,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:238,3'
          Dst:             _Z26ncclRmaProxyDestroyContextP13ncclRma_v15_tPv
    - functionName:    _Z26ncclRmaProxyProgressThreadP17ncclRmaProxyState
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          197
      EdgeCount:       58
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclRmaProxyProgressP13ncclRma_v15_tPv
        - _Z21ncclDumpRmaProxyStatei
        - _Z27ncclParamRmaProxyDumpSignalv
        - _ZNSt11this_thread5yieldEv
        - _ZNSt11unique_lockISt5mutexE6unlockEv
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:356,19'
          Dst:             _Z27ncclParamRmaProxyDumpSignalv
        - Src:             'rma/rma_proxy.cc:357,18'
          Dst:             signal
        - Src:             'rma/rma_proxy.cc:357,18'
          Dst:             _Z21ncclDumpRmaProxyStatei
        - Src:             'rma/rma_proxy.cc:360,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'rma/rma_proxy.cc:362,12'
          Dst:             _ZNSt11unique_lockISt5mutexE6unlockEv
        - Src:             'rma/rma_proxy.cc:364,28'
          Dst:             _Z20ncclRmaProxyProgressP13ncclRma_v15_tPv
        - Src:             'rma/rma_proxy.cc:367,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:372,7'
          Dst:             _ZNSt11this_thread5yieldEv
        - Src:             'rma/rma_proxy.cc:377,27'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'rma/rma_proxy.cc:378,27'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             'rma/rma_proxy.cc:382,27'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             'rma/rma_proxy.cc:384,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:388,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'rma/rma_proxy.cc:388,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'rma/rma_proxy.cc:388,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
    - functionName:    _Z27ncclParamRmaProxyDumpSignalv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:26,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclDumpRmaProxyStatei
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17dumpRmaProxyStateP17ncclRmaProxyState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:605,3'
          Dst:             _Z17dumpRmaProxyStateP17ncclRmaProxyState
    - functionName:    _Z15ncclCallocDebugI15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclRmaProxyCtxAllocP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          758
      EdgeCount:       255
      CyclomaticComplexity: 77
      functionsReached:
        - _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI14ncclIntruQueueI16ncclRmaProxyDescXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - _Z23ncclIntruQueueConstructI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z26ncclParamRmaProxyQueueSizev
        - _ZL12isPowerOfTwom
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:122,3'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'rma/rma_proxy.cc:122,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:122,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:124,3'
          Dst:             cudaMemset
        - Src:             'rma/rma_proxy.cc:124,3'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_proxy.cc:124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:124,3'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_proxy.cc:125,3'
          Dst:             _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - Src:             'rma/rma_proxy.cc:125,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:129,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:129,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:132,3'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy.cc:132,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:132,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:134,3'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy.cc:134,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:134,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:136,3'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy.cc:136,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:136,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:139,24'
          Dst:             _Z26ncclParamRmaProxyQueueSizev
        - Src:             'rma/rma_proxy.cc:146,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:153,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:156,8'
          Dst:             _ZL12isPowerOfTwom
        - Src:             'rma/rma_proxy.cc:157,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:164,3'
          Dst:             _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - Src:             'rma/rma_proxy.cc:164,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:164,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:165,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:165,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:165,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:166,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:166,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:166,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:167,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:167,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:167,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:171,5'
          Dst:             _Z20ncclMemoryStackAllocI14ncclIntruQueueI16ncclRmaProxyDescXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - Src:             'rma/rma_proxy.cc:174,5'
          Dst:             _Z23ncclIntruQueueConstructI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL25ncclRmaProxyCtxAllocGraphP8ncclCommP13ncclRma_v15_tP15ncclRmaProxyCtx
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          343
      EdgeCount:       110
      CyclomaticComplexity: 34
      functionsReached:
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI14ncclIntruQueueI16ncclRmaProxyDescXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - _Z23ncclIntruQueueConstructI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:185,3'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy.cc:185,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:188,3'
          Dst:             _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - Src:             'rma/rma_proxy.cc:188,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:188,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:192,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_proxy.cc:192,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:192,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:196,3'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'rma/rma_proxy.cc:196,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:196,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:198,3'
          Dst:             cudaMemset
        - Src:             'rma/rma_proxy.cc:198,3'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_proxy.cc:198,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:198,3'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_proxy.cc:199,3'
          Dst:             _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - Src:             'rma/rma_proxy.cc:199,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:199,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:204,5'
          Dst:             _Z20ncclMemoryStackAllocI14ncclIntruQueueI16ncclRmaProxyDescXadL_ZNS1_4nextEEEEEPT_P15ncclMemoryStackm
        - Src:             'rma/rma_proxy.cc:207,5'
          Dst:             _Z23ncclIntruQueueConstructI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          249
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamDmaBufEnablev
        - _ZL11getDmaBufFdPvmPib
        - _ZTW15ncclDebugNoWarn
        - close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:79,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:79,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:82,9'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'rma/rma_proxy.cc:85,22'
          Dst:             _ZL11getDmaBufFdPvmPib
        - Src:             'rma/rma_proxy.cc:88,9'
          Dst:             close
        - Src:             'rma/rma_proxy.cc:92,24'
          Dst:             _ZL11getDmaBufFdPvmPib
        - Src:             'rma/rma_proxy.cc:94,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:94,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:95,11'
          Dst:             close
        - Src:             'rma/rma_proxy.cc:101,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:101,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclParamRmaProxyQueueSizev
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:27,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclRmaProxyDeregisterP8ncclCommPPv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:347,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:347,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclRmaProxyRegisterP8ncclCommPvmPS1_
      functionSourceFile: '/src/nccl/src/rma/rma_proxy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          109
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy.cc:334,5'
          Dst:             _ZL20ncclRmaProxyRegMrSymP13ncclRma_v15_tPv23ncclNetProperties_v12_tS1_miiPS1_
        - Src:             'rma/rma_proxy.cc:334,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy.cc:334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy.cc:337,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    '_ZZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    27
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemHostFreePv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:114,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:115,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:116,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:118,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:119,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:120,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL15ncclGdrCudaFreePvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          183
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z14wrap_gdr_unmapP3gdr8gdr_mh_sPvm
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z21wrap_gdr_unpin_bufferP3gdr8gdr_mh_s
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:242,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:243,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL10cudaMallocIcE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          298
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:72,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:73,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:74,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:80,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:83,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:85,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:87,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:92,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:98,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:98,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          397
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclSizeOfTImEmv
        - _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGdrPinV2Availablev
        - _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:184,13'
          Dst:             _Z11ncclSizeOfTImEmv
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z19ncclCudaCallocDebugIcE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:193,7'
          Dst:             _Z21ncclGdrPinV2Availablev
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z22wrap_gdr_pin_buffer_v2P3gdrmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:195,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z19wrap_gdr_pin_bufferP3gdrmmmjP8gdr_mh_s
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z12wrap_gdr_mapP3gdr8gdr_mh_sPPvm
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:201,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z17wrap_gdr_get_infoP3gdr8gdr_mh_sP11gdr_info_v2
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:204,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z15ncclCallocDebugI12gdr_mem_descE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _Z21ncclIntruQueueEnqueueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL31ncclRmaProxyReclaimPersistDescsP17ncclRmaProxyStateP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          147
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:734,39'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_launch.cc:746,11'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
    - functionName:    _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL33ncclRmaProxyDestroyDescPersistentP8ncclCommP16ncclRmaProxyDesc
        - _ZL36ncclRmaProxyDestroyDescNonPersistentP16ncclRmaProxyDesc
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:270,11'
          Dst:             _ZL36ncclRmaProxyDestroyDescNonPersistentP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:272,11'
          Dst:             _ZL33ncclRmaProxyDestroyDescPersistentP8ncclCommP16ncclRmaProxyDesc
    - functionName:    _ZL36ncclRmaProxyDestroyDescNonPersistentP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33ncclRmaProxyDestroyDescPersistentP8ncclCommP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:250,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy_launch.cc:253,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
    - functionName:    _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          112
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - _ZL17ncclCuMemHostFreePv
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZL15ncclGdrCudaFreePvP14ncclMemManager
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZL17ncclCuMemHostFreePv
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:272,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    '_ZNSt18condition_variable4waitIZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - '_ZZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanENK3$_0clEv'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:101,4'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanENK3$_0clEv'
    - functionName:    _Z23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL31ncclRmaProxyReclaimPersistDescsP17ncclRmaProxyStateP14ncclKernelPlan
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - '_ZNSt18condition_variable4waitIZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:767,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'rma/rma_proxy_launch.cc:769,22'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'rma/rma_proxy_launch.cc:770,22'
          Dst:             '_ZNSt18condition_variable4waitIZ23ncclRmaProxyReclaimPlanP8ncclCommP14ncclKernelPlanE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'rma/rma_proxy_launch.cc:771,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'rma/rma_proxy_launch.cc:774,3'
          Dst:             _ZL31ncclRmaProxyReclaimPersistDescsP17ncclRmaProxyStateP14ncclKernelPlan
        - Src:             'rma/rma_proxy_launch.cc:778,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'rma/rma_proxy_launch.cc:780,22'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'rma/rma_proxy_launch.cc:781,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL28ncclRmaProxyWaitDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:228,10'
          Dst:             _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
    - functionName:    _Z25ncclRmaProxyWaitBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPPiS6_S6_P16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          200
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:198,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:198,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:198,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:201,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:201,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:201,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:210,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy_launch.cc:216,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
    - functionName:    _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
      functionSourceFile: '/src/nccl/src/include/gdrwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          125
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZL17ncclGdrCudaCallocImE12ncclResult_tPPT_S3_mPPvP14ncclMemManagerj
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:254,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZL23ncclCuMemHostAllocDebugPPvPymPKciS3_
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/gdrwrap.h:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclRmaProxyWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          403
      EdgeCount:       133
      CyclomaticComplexity: 41
      functionsReached:
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - _ZL28ncclRmaProxyWaitDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:668,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:672,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_launch.cc:673,3'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_launch.cc:682,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:687,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:692,5'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy_launch.cc:692,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:692,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:693,5'
          Dst:             _ZL28ncclRmaProxyWaitDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:693,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:693,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:695,16'
          Dst:             _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:696,5'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy_launch.cc:696,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:696,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:697,5'
          Dst:             _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:697,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:697,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:698,5'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:698,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:698,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:699,5'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:699,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:699,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:704,11'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:711,3'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
    - functionName:    _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclRmaProxyWaitNumStreamOpsPK16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclRmaProxyWaitParamsP15ncclRmaProxyCtxP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclRmaSignalSlotiii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:528,27'
          Dst:             _ZL17ncclRmaSignalSlotiii
    - functionName:    _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - _ZL33ncclRmaProxyEnqueuePersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
        - _ZL36ncclRmaProxyEnqueueNonPersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
        - _ZNSt11this_thread5yieldEv
      functionUses:    9
      BranchProfiles:
        - Branch String:   'rma/rma_proxy_launch.cc:376,3'
          Branch Sides:    []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:387,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:392,10'
          Dst:             _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:393,5'
          Dst:             _ZNSt11this_thread5yieldEv
        - Src:             'rma/rma_proxy_launch.cc:392,10'
          Dst:             _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:399,11'
          Dst:             _ZL36ncclRmaProxyEnqueueNonPersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:401,11'
          Dst:             _ZL33ncclRmaProxyEnqueuePersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
    - functionName:    _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclRmaProxyCircularBufFullP15ncclRmaProxyCtxi
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rma/rma_proxy_launch.cc:305,25'
          Branch Sides:    []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:316,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:319,10'
          Dst:             _Z27ncclRmaProxyCircularBufFullP15ncclRmaProxyCtxi
    - functionName:    _ZL36ncclRmaProxyEnqueueNonPersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z27ncclRmaProxyCircularBufFullP15ncclRmaProxyCtxi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:326,12'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:330,7'
          Dst:             _Z27ncclRmaProxyCircularBufFullP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_launch.cc:331,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL33ncclRmaProxyEnqueuePersistentDescP15ncclRmaProxyCtxiP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21ncclIntruQueueEnqueueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:344,3'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z27ncclRmaProxyCircularBufFullP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclRmaSignalSlotiii
      functionSourceFile: '/src/nccl/src/include/rma/rma.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27ncclRmaProxyPutDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z24ncclRmaProxyPutBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP14ncclDevrWindowmS6_mmiii16ncclSignalMode_tP16ncclRmaProxyDesc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:170,70'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'rma/rma_proxy_launch.cc:169,10'
          Dst:             _Z24ncclRmaProxyPutBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP14ncclDevrWindowmS6_mmiii16ncclSignalMode_tP16ncclRmaProxyDesc
    - functionName:    _Z24ncclRmaProxyPutBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP14ncclDevrWindowmS6_mmiii16ncclSignalMode_tP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          219
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:66,3'
          Dst:             _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
        - Src:             'rma/rma_proxy_launch.cc:82,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:82,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:82,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:85,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:85,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:85,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:94,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy_launch.cc:100,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
    - functionName:    _Z22ncclRmaProxyPutBuildOpP8ncclCommP15ncclRmaProxyCtxibP14ncclDevrWindowmS4_mmii16ncclSignalMode_tP18ncclRmaPutSignalOp
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ncclDevrGetRmaWinP14ncclDevrWindowi
        - _Z20ncclDevrGetWinOffsetP14ncclDevrWindow
        - _ZL19ncclRmaSignalOffsetiii
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:30,16'
          Dst:             _Z20ncclDevrGetWinOffsetP14ncclDevrWindow
        - Src:             'rma/rma_proxy_launch.cc:33,19'
          Dst:             _Z17ncclDevrGetRmaWinP14ncclDevrWindowi
        - Src:             'rma/rma_proxy_launch.cc:34,16'
          Dst:             _Z20ncclDevrGetWinOffsetP14ncclDevrWindow
        - Src:             'rma/rma_proxy_launch.cc:35,19'
          Dst:             _Z17ncclDevrGetRmaWinP14ncclDevrWindowi
        - Src:             'rma/rma_proxy_launch.cc:44,25'
          Dst:             _ZL19ncclRmaSignalOffsetiii
    - functionName:    _ZL19ncclRmaSignalOffsetiii
      functionSourceFile: '/src/nccl/src/include/rma/rma.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17ncclRmaSignalSlotiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/rma/rma.h:36,10'
          Dst:             _ZL17ncclRmaSignalSlotiii
    - functionName:    _Z15ncclCallocDebugIP15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP15ncclRmaProxyCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclRmaProxyPutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          862
      EdgeCount:       279
      CyclomaticComplexity: 83
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - _Z25ncclRmaProxyPutDoneNumOpsb
        - _Z25ncclRmaProxyPutDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _Z26ncclRmaProxyPutStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - _ZL27ncclRmaProxyPutDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
        - _ZNSt11this_thread5yieldEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:565,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:574,17'
          Dst:             _Z25ncclRmaProxyPutDoneNumOpsb
        - Src:             'rma/rma_proxy_launch.cc:580,3'
          Dst:             _Z15ncclCallocDebugIP16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS7_b
        - Src:             'rma/rma_proxy_launch.cc:580,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:580,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:581,3'
          Dst:             _Z15ncclCallocDebugIP15ncclRmaProxyCtxE12ncclResult_tPPT_mPKciS7_b
        - Src:             'rma/rma_proxy_launch.cc:581,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:581,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:582,3'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy_launch.cc:582,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:582,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:588,32'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_launch.cc:594,5'
          Dst:             _Z15ncclCallocDebugI16ncclRmaProxyDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_proxy_launch.cc:594,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:594,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:595,5'
          Dst:             _ZL27ncclRmaProxyPutDescFromTaskP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlanP11ncclTaskRmaP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:595,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:595,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:596,5'
          Dst:             _Z26ncclRmaProxyPutStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:596,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:596,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:597,5'
          Dst:             _Z25ncclRmaProxyPutDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:597,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:597,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:600,5'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'rma/rma_proxy_launch.cc:600,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:606,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_proxy_launch.cc:617,13'
          Dst:             _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:622,9'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:617,13'
          Dst:             _Z23ncclRmaProxyEnqueueFullP15ncclRmaProxyCtxPK16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:622,9'
          Dst:             _Z23ncclRmaProxyEnqueueDescP15ncclRmaProxyCtxPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_launch.cc:622,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:622,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:628,9'
          Dst:             _ZNSt11this_thread5yieldEv
        - Src:             'rma/rma_proxy_launch.cc:635,9'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:635,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:635,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:640,9'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:640,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:640,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:641,9'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_proxy_launch.cc:641,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:641,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:658,13'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
    - functionName:    _Z25ncclRmaProxyPutDoneNumOpsb
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclRmaProxyPutStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:419,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclRmaProxyPutDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:438,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclRmaProxyPutGroupDoneParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:488,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclRmaProxyPutGroupDoneNumOpsb
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31ncclRmaProxyPutGroupStartParamsP16ncclRmaProxyDescP30CUstreamBatchMemOpParams_union
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:467,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z31ncclRmaProxyPutGroupStartNumOpsb
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclRmaProxyPutStartNumOpsb
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclRmaProxyCircularBufEmptyP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclRmaProxyPutGroupBuildDescP8ncclCommP15ncclRmaProxyCtxP14ncclKernelPlaniPP18ncclRmaPutSignalOpiP16ncclRmaProxyDesc
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_launch.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          229
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_launch.cc:140,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:140,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:140,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:143,5'
          Dst:             _ZL21allocMemCPUAccessibleImE12ncclResult_tPPT_S3_miPPvP14ncclMemManagerb
        - Src:             'rma/rma_proxy_launch.cc:143,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_launch.cc:143,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_launch.cc:152,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
        - Src:             'rma/rma_proxy_launch.cc:158,5'
          Dst:             _ZL20freeMemCPUAccessibleImE12ncclResult_tPT_PvP14ncclMemManager
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16isRmaPutOrSignal10ncclFunc_t
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15isLsaAccessibleP8ncclCommi
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclMemoryStackAllocI11ncclRmaArgsEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22scheduleRmaTasksToPlanP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          591
      EdgeCount:       134
      CyclomaticComplexity: 39
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI11ncclRmaArgsEPT_P15ncclMemoryStackm
        - _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL15isLsaAccessibleP8ncclCommi
        - _ZL16isRmaPutOrSignal10ncclFunc_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:151,10'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:163,35'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:167,19'
          Dst:             _Z20ncclMemoryStackAllocI11ncclRmaArgsEPT_P15ncclMemoryStackm
        - Src:             'rma/rma.cc:176,20'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'rma/rma.cc:177,23'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'rma/rma.cc:178,25'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'rma/rma.cc:179,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma.cc:179,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:179,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:180,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma.cc:180,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:181,5'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma.cc:181,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:181,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:189,28'
          Dst:             _ZL15isLsaAccessibleP8ncclCommi
        - Src:             'rma/rma.cc:209,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'rma/rma.cc:218,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'rma/rma.cc:227,9'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'rma/rma.cc:236,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'rma/rma.cc:251,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma.cc:256,26'
          Dst:             _ZL15isLsaAccessibleP8ncclCommi
        - Src:             'rma/rma.cc:0,0'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'rma/rma.cc:281,15'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:282,36'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:283,14'
          Dst:             _ZL16isRmaPutOrSignal10ncclFunc_t
        - Src:             'rma/rma.cc:284,9'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:285,13'
          Dst:             _ZL15isLsaAccessibleP8ncclCommi
        - Src:             'rma/rma.cc:0,0'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'rma/rma.cc:281,15'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma.cc:298,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclLaunchRmaP8ncclCommP14ncclKernelPlan
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          185
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - _Z10ncclRmaPutP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z17ncclRmaWaitSignalP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rma/rma.cc:113,3'
          Branch Sides:    []
      Callsites:
        - Src:             'rma/rma.cc:115,5'
          Dst:             _Z10ncclRmaPutP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:115,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:115,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:118,5'
          Dst:             _Z10ncclRmaPutP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:118,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:118,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:121,5'
          Dst:             _Z17ncclRmaWaitSignalP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:121,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:121,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10ncclRmaPutP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          297
      EdgeCount:       103
      CyclomaticComplexity: 33
      functionsReached:
        - _Z18ncclRmaCePutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclRmaProxyPutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _ZTW15ncclDebugNoWarn
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamWaitEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:85,5'
          Dst:             cudaEventRecord
        - Src:             'rma/rma.cc:85,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:85,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:85,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:88,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'rma/rma.cc:88,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:88,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:88,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:91,5'
          Dst:             _Z21ncclRmaProxyPutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:91,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:92,5'
          Dst:             _Z18ncclRmaCePutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:92,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:92,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:95,5'
          Dst:             cudaEventRecord
        - Src:             'rma/rma.cc:95,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:95,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:95,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:96,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'rma/rma.cc:96,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:96,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:96,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:98,5'
          Dst:             _Z21ncclRmaProxyPutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:98,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:98,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:100,5'
          Dst:             _Z18ncclRmaCePutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:100,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:100,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclRmaWaitSignalP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          297
      EdgeCount:       103
      CyclomaticComplexity: 33
      functionsReached:
        - _Z19ncclRmaCeWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclRmaProxyWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _ZTW15ncclDebugNoWarn
        - cudaEventRecord
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamWaitEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:52,5'
          Dst:             cudaEventRecord
        - Src:             'rma/rma.cc:52,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:52,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:52,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:55,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'rma/rma.cc:55,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:55,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:55,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:58,5'
          Dst:             _Z22ncclRmaProxyWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:58,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:58,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:59,5'
          Dst:             _Z19ncclRmaCeWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:59,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:59,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:62,5'
          Dst:             cudaEventRecord
        - Src:             'rma/rma.cc:62,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:62,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:62,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:63,5'
          Dst:             cudaStreamWaitEvent
        - Src:             'rma/rma.cc:63,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma.cc:63,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:63,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma.cc:65,5'
          Dst:             _Z22ncclRmaProxyWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:65,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:65,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma.cc:67,5'
          Dst:             _Z19ncclRmaCeWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma.cc:67,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma.cc:67,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclRmaInitializedP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z19ncclRmaProxyEnabledP8ncclComm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:30,7'
          Dst:             _Z19ncclRmaProxyEnabledP8ncclComm
    - functionName:    _Z19ncclRmaProxyEnabledP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19ncclParamRMADisablev
        - _Z20ncclDevrIsOneLsaTeamP8ncclComm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:20,11'
          Dst:             _Z20ncclDevrIsOneLsaTeamP8ncclComm
        - Src:             'rma/rma.cc:21,11'
          Dst:             _Z19ncclParamRMADisablev
    - functionName:    _Z19ncclParamRMADisablev
      functionSourceFile: '/src/nccl/src/rma/rma.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL27ncclRmaProxyFlushNicGpuPathP13ncclRma_v15_tP15ncclRmaProxyCtx
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          160
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:158,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:158,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:162,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:162,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclRmaSignalSlotiii
      functionSourceFile: '/src/nccl/src/include/rma/rma.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          187
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:24,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:24,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:27,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:27,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:33,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          221
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:60,5'
          Dst:             _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - Src:             'rma/rma_proxy_progress.cc:60,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:60,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:67,10'
          Dst:             _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:69,5'
          Dst:             _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - Src:             'rma/rma_proxy_progress.cc:69,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:69,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:42,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:42,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:45,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27ncclRmaProxyPollPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          776
      EdgeCount:       247
      CyclomaticComplexity: 75
      functionsReached:
        - _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclRmaSignalSlotiii
        - _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - _ZL27ncclRmaProxyFlushNicGpuPathP13ncclRma_v15_tP15ncclRmaProxyCtx
        - _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:169,35'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_progress.cc:180,16'
          Dst:             _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:185,11'
          Dst:             _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - Src:             'rma/rma_proxy_progress.cc:185,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:185,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:188,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:192,9'
          Dst:             _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - Src:             'rma/rma_proxy_progress.cc:192,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:192,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:196,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:209,11'
          Dst:             _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - Src:             'rma/rma_proxy_progress.cc:209,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:209,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:213,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:218,9'
          Dst:             _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - Src:             'rma/rma_proxy_progress.cc:218,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:218,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:222,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:232,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:239,31'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_proxy_progress.cc:249,13'
          Dst:             _ZL27ncclRmaProxyFlushNicGpuPathP13ncclRma_v15_tP15ncclRmaProxyCtx
        - Src:             'rma/rma_proxy_progress.cc:249,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:249,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:254,33'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_proxy_progress.cc:260,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL30ncclRmaProxyPollNonPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          278
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z28ncclRmaProxyCircularBufEmptyP15ncclRmaProxyCtxi
        - _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:112,9'
          Dst:             _Z28ncclRmaProxyCircularBufEmptyP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:126,12'
          Dst:             _ZL27ncclRmaProxyCanIssueRequestP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:128,7'
          Dst:             _ZL26ncclRmaProxyIssuePutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOp
        - Src:             'rma/rma_proxy_progress.cc:128,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:128,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:129,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:136,7'
          Dst:             _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - Src:             'rma/rma_proxy_progress.cc:136,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:136,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:138,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:144,5'
          Dst:             _Z21ncclIntruQueueEnqueueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL36ncclRmaProxyPollNonPersistCompletionP13ncclRma_v15_tP15ncclRmaProxyCtxi
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          302
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:79,37'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_progress.cc:85,7'
          Dst:             _ZL25ncclRmaProxyTestPutSignalP13ncclRma_v15_tP15ncclRmaProxyCtxP18ncclRmaPutSignalOpPi
        - Src:             'rma/rma_proxy_progress.cc:85,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:85,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:88,7'
          Dst:             _ZL34ncclRmaProxyProgressPutSignalGroupP13ncclRma_v15_tP15ncclRmaProxyCtxP23ncclRmaPutSignalGroupOp
        - Src:             'rma/rma_proxy_progress.cc:88,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:88,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:94,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:102,5'
          Dst:             _Z21ncclIntruQueueDequeueI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_proxy_progress.cc:103,5'
          Dst:             _Z23ncclRmaProxyDestroyDescP8ncclCommPP16ncclRmaProxyDesc
        - Src:             'rma/rma_proxy_progress.cc:103,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:103,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:79,37'
          Dst:             _Z18ncclIntruQueueHeadI16ncclRmaProxyDescTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z20ncclRmaProxyProgressP13ncclRma_v15_tPv
      functionSourceFile: '/src/nccl/src/rma/rma_proxy_progress.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          262
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL27ncclRmaProxyPollPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - _ZL30ncclRmaProxyPollNonPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - _ZL36ncclRmaProxyPollNonPersistCompletionP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_proxy_progress.cc:275,29'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:275,29'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:280,5'
          Dst:             _ZL36ncclRmaProxyPollNonPersistCompletionP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:280,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:280,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:283,5'
          Dst:             _ZL30ncclRmaProxyPollNonPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:283,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:283,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_proxy_progress.cc:286,5'
          Dst:             _ZL27ncclRmaProxyPollPersistDescP13ncclRma_v15_tP15ncclRmaProxyCtxi
        - Src:             'rma/rma_proxy_progress.cc:286,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_proxy_progress.cc:286,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL10cudaMallocImE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEE12ncclResult_tPPT_mPKciS8_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclRmaSignalOffsetiii
      functionSourceFile: '/src/nccl/src/include/rma/rma.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17ncclRmaSignalSlotiii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/rma/rma.h:36,10'
          Dst:             _ZL17ncclRmaSignalSlotiii
    - functionName:    _ZL17ncclRmaSignalSlotiii
      functionSourceFile: '/src/nccl/src/include/rma/rma.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclRmaCeWaitLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          718
      EdgeCount:       212
      CyclomaticComplexity: 62
      functionsReached:
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZL17ncclRmaSignalSlotiii
        - _ZL19ncclRmaSignalOffsetiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:409,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:418,30'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:419,3'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:426,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:430,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:437,7'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_ce.cc:437,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:437,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:442,9'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'rma/rma_ce.cc:442,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:442,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:443,29'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_ce.cc:454,7'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_ce.cc:454,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:454,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:457,7'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'rma/rma_ce.cc:457,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:457,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:462,9'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'rma/rma_ce.cc:462,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:462,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:465,31'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_ce.cc:476,11'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_ce.cc:476,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:476,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:479,30'
          Dst:             _ZL19ncclRmaSignalOffsetiii
        - Src:             'rma/rma_ce.cc:480,11'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'rma/rma_ce.cc:480,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:480,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:488,11'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'rma/rma_ce.cc:488,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:488,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:495,3'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_ce.cc:499,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'rma/rma_ce.cc:503,3'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
    - functionName:    _ZL28ncclRmaCePutLaunchNonPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         208
      ICount:          969
      EdgeCount:       292
      CyclomaticComplexity: 86
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z15ncclCallocDebugI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEE12ncclResult_tPPT_mPKciS8_b
        - _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZL17ncclRmaSignalSlotiii
        - _ZL19ncclRmaSignalOffsetiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:271,3'
          Dst:             _Z15ncclCallocDebugI14ncclIntruQueueI11ncclTaskRmaXadL_ZNS1_4nextEEEEE12ncclResult_tPPT_mPKciS8_b
        - Src:             'rma/rma_ce.cc:271,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:271,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:272,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_ce.cc:272,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:272,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:273,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'rma/rma_ce.cc:273,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:273,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:274,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'rma/rma_ce.cc:274,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:274,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:275,3'
          Dst:             _Z15ncclCallocDebugI30CUstreamBatchMemOpParams_unionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_ce.cc:275,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:275,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:278,32'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:280,9'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:283,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'rma/rma_ce.cc:294,21'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:299,7'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'rma/rma_ce.cc:299,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:299,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:301,43'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'rma/rma_ce.cc:306,9'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'rma/rma_ce.cc:306,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:306,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:310,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:327,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:331,31'
          Dst:             _ZL19ncclRmaSignalOffsetiii
        - Src:             'rma/rma_ce.cc:332,29'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_ce.cc:334,9'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'rma/rma_ce.cc:334,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:334,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:352,7'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_ce.cc:355,12'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:371,31'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_ce.cc:363,7'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_ce.cc:363,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:363,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:365,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'rma/rma_ce.cc:365,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:365,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:366,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'rma/rma_ce.cc:366,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:374,15'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:375,36'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:376,9'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_ce.cc:374,15'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:380,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'rma/rma_ce.cc:381,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _ZL25ncclRmaCePutLaunchPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          629
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - _ZL17ncclRmaSignalSlotiii
        - _ZL19ncclRmaSignalOffsetiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:172,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'rma/rma_ce.cc:172,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:172,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:173,3'
          Dst:             _Z24ncclCeInitBatchOpsParamsP20ncclCeBatchOpsParamsi
        - Src:             'rma/rma_ce.cc:173,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:173,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:176,32'
          Dst:             _Z18ncclIntruQueueHeadI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:177,5'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:182,5'
          Dst:             _Z22ncclDevrWorldToLsaRankP8ncclCommiPi
        - Src:             'rma/rma_ce.cc:182,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:182,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:184,34'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'rma/rma_ce.cc:189,24'
          Dst:             _ZL17ncclRmaSignalSlotiii
        - Src:             'rma/rma_ce.cc:200,7'
          Dst:             _Z22ncclCuStreamBatchMemOpP11CUstream_stjP30CUstreamBatchMemOpParams_union
        - Src:             'rma/rma_ce.cc:200,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:200,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:209,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'rma/rma_ce.cc:209,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:209,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:212,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:224,29'
          Dst:             _ZL19ncclRmaSignalOffsetiii
        - Src:             'rma/rma_ce.cc:226,7'
          Dst:             _Z21ncclDevrGetLsaRankPtrP8ncclCommP14ncclDevrWindowmiPPv
        - Src:             'rma/rma_ce.cc:226,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:226,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:235,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'rma/rma_ce.cc:235,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:235,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:236,5'
          Dst:             _Z20ncclCeLaunchBatchOpsP8ncclCommP20ncclCeBatchOpsParamsP11CUstream_stP14ncclCeCollArgs
        - Src:             'rma/rma_ce.cc:236,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:236,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:239,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclTaskRmaEvP14ncclMemoryPoolPT_
        - Src:             'rma/rma_ce.cc:243,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
        - Src:             'rma/rma_ce.cc:244,3'
          Dst:             _Z24ncclCeFreeBatchOpsParamsP20ncclCeBatchOpsParams
    - functionName:    _Z18ncclRmaCePutLaunchP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL25ncclRmaCePutLaunchPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
        - _ZL28ncclRmaCePutLaunchNonPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:392,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:397,12'
          Dst:             _ZL25ncclRmaCePutLaunchPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
        - Src:             'rma/rma_ce.cc:399,10'
          Dst:             _ZL28ncclRmaCePutLaunchNonPersistP8ncclCommP14ncclKernelPlanP11CUstream_st
    - functionName:    _Z21ncclIntruQueueDequeueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclRmaCeFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          402
      EdgeCount:       134
      CyclomaticComplexity: 40
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
        - cudaEventDestroy
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamDestroy
        - ncclCommWindowDeregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:108,11'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:109,38'
          Dst:             _Z21ncclIntruQueueDequeueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:108,11'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'rma/rma_ce.cc:115,5'
          Dst:             cudaStreamDestroy
        - Src:             'rma/rma_ce.cc:115,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_ce.cc:115,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:115,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_ce.cc:120,5'
          Dst:             cudaEventDestroy
        - Src:             'rma/rma_ce.cc:120,5'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_ce.cc:120,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:120,5'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_ce.cc:129,33'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'rma/rma_ce.cc:129,33'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:129,33'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:135,32'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'rma/rma_ce.cc:135,32'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:135,32'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:138,28'
          Dst:             ncclCommWindowDeregister
        - Src:             'rma/rma_ce.cc:138,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:138,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:141,28'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'rma/rma_ce.cc:141,28'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:141,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclCudaMemcpyImE12ncclResult_tPT_S2_m
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:563,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'include/alloc.h:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetLastError
    - functionName:    _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    _Z15ncclCallocDebugI12ncclRmaCeCtxE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclRmaCeCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclRmaCeInitP8ncclComm
      functionSourceFile: '/src/nccl/src/rma/rma_ce.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         224
      ICount:          962
      EdgeCount:       315
      CyclomaticComplexity: 93
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z14ncclCudaMemcpyImE12ncclResult_tPT_S2_m
        - _Z15ncclCallocDebugI12ncclRmaCeCtxE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclDevrInitOnceP8ncclComm
        - _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZTW15ncclDebugNoWarn
        - cudaEventCreateWithFlags
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'rma/rma_ce.cc:25,3'
          Dst:             _Z16ncclDevrInitOnceP8ncclComm
        - Src:             'rma/rma_ce.cc:25,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:25,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:32,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_ce.cc:32,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:32,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:33,3'
          Dst:             _Z15ncclCallocDebugIPvE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_ce.cc:33,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:33,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:37,5'
          Dst:             _Z15ncclCallocDebugI12ncclRmaCeCtxE12ncclResult_tPPT_mPKciS6_b
        - Src:             'rma/rma_ce.cc:37,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:37,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:48,5'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'rma/rma_ce.cc:48,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:48,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:49,5'
          Dst:             _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - Src:             'rma/rma_ce.cc:49,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:49,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:52,5'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'rma/rma_ce.cc:52,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:52,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:66,5'
          Dst:             _Z14ncclCudaMemcpyImE12ncclResult_tPT_S2_m
        - Src:             'rma/rma_ce.cc:66,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:66,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:69,5'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'rma/rma_ce.cc:69,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:69,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:74,7'
          Dst:             _Z14ncclCudaMemcpyImE12ncclResult_tPT_S2_m
        - Src:             'rma/rma_ce.cc:74,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:74,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:78,5'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_ce.cc:78,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:78,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:81,5'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'rma/rma_ce.cc:81,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:83,5'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'rma/rma_ce.cc:83,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'rma/rma_ce.cc:83,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:86,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:89,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'rma/rma_ce.cc:89,3'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_ce.cc:89,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:89,3'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_ce.cc:92,3'
          Dst:             cudaEventCreateWithFlags
        - Src:             'rma/rma_ce.cc:92,3'
          Dst:             cudaGetErrorString
        - Src:             'rma/rma_ce.cc:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'rma/rma_ce.cc:92,3'
          Dst:             cudaGetLastError
        - Src:             'rma/rma_ce.cc:100,23'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
    - functionName:    _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclVersionToStringiPcm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:733,3'
          Dst:             snprintf
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL30ncclDevCommCopyNewToOld_v22907P8ncclCommPvPK11ncclDevComm
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22907.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22907.cc:113,3'
          Dst:             _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
    - functionName:    _ZL36ncclDevCommRequirementsFilter_v22907P8ncclCommP23ncclDevCommRequirements
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22907.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          112
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclVersionToStringiPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22907.cc:89,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'devcomm/devcomm_v22907.cc:89,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'devcomm/devcomm_v22907.cc:89,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclCommPropertiesFilter_v22907P8ncclCommP18ncclCommProperties
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22907.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ncclTeamLsa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22907.cc:72,57'
          Dst:             ncclTeamLsa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL36ncclDevCommCopyResourceWindow_v22902I25ncclResourceWindow_vidmem24ncclWindow_vidmem_v22902EvPT_RKT0_
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclVersionToStringiPcm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:733,3'
          Dst:             snprintf
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL30ncclDevCommCopyOldToNew_v22902P8ncclCommP11ncclDevCommPKv
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL36ncclDevCommCopyResourceWindow_v22902I25ncclResourceWindow_vidmem24ncclWindow_vidmem_v22902EvPT_RKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22902.cc:164,3'
          Dst:             _ZL36ncclDevCommCopyResourceWindow_v22902I25ncclResourceWindow_vidmem24ncclWindow_vidmem_v22902EvPT_RKT0_
    - functionName:    _ZL30ncclDevCommCopyNewToOld_v22902P8ncclCommPvPK11ncclDevComm
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22902.cc:141,3'
          Dst:             _ZL36ncclDevCommCopyResourceWindow_v22902I24ncclWindow_vidmem_v2290225ncclResourceWindow_vidmemEvPT_RKT0_
    - functionName:    _ZL36ncclDevCommRequirementsFilter_v22902P8ncclCommP23ncclDevCommRequirements
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclVersionToStringiPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22902.cc:109,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'devcomm/devcomm_v22902.cc:109,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'devcomm/devcomm_v22902.cc:109,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclCommPropertiesFilter_v22902P8ncclCommP18ncclCommProperties
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v22902.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ncclTeamLsa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v22902.cc:89,57'
          Dst:             ncclTeamLsa
    - functionName:    _ZL44ncclDevCommCopyResourceWindowOldToNew_v23000P25ncclResourceWindow_vidmemRK32ncclResourceWindow_vidmem_v23000
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v23000.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL44ncclDevCommCopyResourceWindowNewToOld_v23000P32ncclResourceWindow_vidmem_v23000RK25ncclResourceWindow_vidmem
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v23000.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL30ncclDevCommCopyOldToNew_v23000P8ncclCommP11ncclDevCommPKv
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v23000.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL44ncclDevCommCopyResourceWindowOldToNew_v23000P25ncclResourceWindow_vidmemRK32ncclResourceWindow_vidmem_v23000
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v23000.cc:168,3'
          Dst:             _ZL44ncclDevCommCopyResourceWindowOldToNew_v23000P25ncclResourceWindow_vidmemRK32ncclResourceWindow_vidmem_v23000
    - functionName:    _ZL30ncclDevCommCopyNewToOld_v23000P8ncclCommPvPK11ncclDevComm
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v23000.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL44ncclDevCommCopyResourceWindowNewToOld_v23000P32ncclResourceWindow_vidmem_v23000RK25ncclResourceWindow_vidmem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'devcomm/devcomm_v23000.cc:129,3'
          Dst:             _ZL44ncclDevCommCopyResourceWindowNewToOld_v23000P32ncclResourceWindow_vidmem_v23000RK25ncclResourceWindow_vidmem
    - functionName:    _ZL36ncclDevCommRequirementsFilter_v23000P8ncclCommP23ncclDevCommRequirements
      functionSourceFile: '/src/nccl/src/devcomm/devcomm_v23000.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8softplusdd
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exp
        - log1p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:49,49'
          Dst:             exp
        - Src:             'tuning/sym_model.cc:49,38'
          Dst:             log1p
    - functionName:    exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log1p
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7softminddd
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exp
        - log1p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:43,43'
          Dst:             exp
        - Src:             'tuning/sym_model.cc:43,79'
          Dst:             exp
        - Src:             'tuning/sym_model.cc:43,31'
          Dst:             log1p
    - functionName:    _ZL5modelddiddd
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      double
      argCount:        6
      argTypes:
        - double
        - double
        - int
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL7softminddd
        - _ZL8softplusdd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:53,15'
          Dst:             _ZL7softminddd
        - Src:             'tuning/sym_model.cc:54,20'
          Dst:             _ZL8softplusdd
    - functionName:    _ZL9roundDownIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7roundUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5divUpImmmET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14queryModel_lsaP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          443
      EdgeCount:       107
      CyclomaticComplexity: 25
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclParamSymCTAsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclSymkAGKernelMaskv
        - _Z20ncclSymkARKernelMaskv
        - _Z20ncclSymkLLKernelMaskv
        - _Z20ncclSymkRSKernelMaskv
        - _Z21ncclSymkTmaKernelMaskv
        - _Z23ncclSymkTmaDeepEligibleP8ncclComm16ncclSymkKernelIdmi
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL5modelddiddd
        - _ZL7roundUpIiiiET1_T_T0_
        - _ZL9roundDownIiiiET1_T_T0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tuning/sym_model.cc:199,3'
          Branch Sides:    []
      Callsites:
        - Src:             'tuning/sym_model.cc:195,24'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'tuning/sym_model.cc:255,16'
          Dst:             _Z21ncclSymkTmaKernelMaskv
        - Src:             'tuning/sym_model.cc:256,15'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/sym_model.cc:257,15'
          Dst:             _Z20ncclSymkAGKernelMaskv
        - Src:             'tuning/sym_model.cc:258,15'
          Dst:             _Z20ncclSymkARKernelMaskv
        - Src:             'tuning/sym_model.cc:259,15'
          Dst:             _Z20ncclSymkRSKernelMaskv
        - Src:             'tuning/sym_model.cc:284,52'
          Dst:             _Z16ncclParamSymCTAsv
        - Src:             'tuning/sym_model.cc:290,39'
          Dst:             _ZL7roundUpIiiiET1_T_T0_
        - Src:             'tuning/sym_model.cc:291,39'
          Dst:             _ZL9roundDownIiiiET1_T_T0_
        - Src:             'tuning/sym_model.cc:295,45'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'tuning/sym_model.cc:300,10'
          Dst:             _Z23ncclSymkTmaDeepEligibleP8ncclComm16ncclSymkKernelIdmi
        - Src:             'tuning/sym_model.cc:301,36'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/sym_model.cc:303,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/sym_model.cc:312,42'
          Dst:             _Z23ncclSymkTmaDeepEligibleP8ncclComm16ncclSymkKernelIdmi
        - Src:             'tuning/sym_model.cc:319,13'
          Dst:             _ZL5modelddiddd
        - Src:             'tuning/sym_model.cc:321,19'
          Dst:             _ZL5modelddiddd
    - functionName:    _Z16ncclParamSymCTAsv
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14queryModel_ginP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          241
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _Z16ncclParamSymCTAsv
        - _Z18ncclTuningGetGinBwP8ncclComm
        - _Z18ncclTuningGetLsaBwP8ncclComm
        - _Z19ncclTuningGetGinLatP8ncclComm
        - _Z23ncclSymkRsGinChunkBytesv
        - _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
        - _ZL29getSmBw_ReduceScatter_RailA2AP8ncclCommb
        - _ZL5divUpIiiiET1_T_T0_
        - _ZL5divUpImmmET1_T_T0_
        - ncclTeamRail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tuning/sym_model.cc:145,3'
          Branch Sides:    []
      Callsites:
        - Src:             'tuning/sym_model.cc:129,19'
          Dst:             ncclTeamRail
        - Src:             'tuning/sym_model.cc:130,18'
          Dst:             _Z18ncclTuningGetLsaBwP8ncclComm
        - Src:             'tuning/sym_model.cc:131,19'
          Dst:             _Z19ncclTuningGetGinLatP8ncclComm
        - Src:             'tuning/sym_model.cc:132,18'
          Dst:             _Z18ncclTuningGetGinBwP8ncclComm
        - Src:             'tuning/sym_model.cc:136,44'
          Dst:             _ZL5divUpIiiiET1_T_T0_
        - Src:             'tuning/sym_model.cc:139,52'
          Dst:             _Z16ncclParamSymCTAsv
        - Src:             'tuning/sym_model.cc:164,41'
          Dst:             _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
        - Src:             'tuning/sym_model.cc:165,26'
          Dst:             _Z23ncclSymkRsGinChunkBytesv
        - Src:             'tuning/sym_model.cc:166,21'
          Dst:             _ZL29getSmBw_ReduceScatter_RailA2AP8ncclCommb
        - Src:             'tuning/sym_model.cc:168,7'
          Dst:             _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - Src:             'tuning/sym_model.cc:169,23'
          Dst:             _ZL5divUpImmmET1_T_T0_
    - functionName:    _Z18ncclTuningGetLsaBwP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTuningGetGinLatP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTuningGetGinBwP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclTuningCalcSatBlocksReduceScatterRailA2AP8ncclCommb
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18ncclTuningGetGinBwP8ncclComm
        - _Z18ncclTuningGetLsaBwP8ncclComm
        - _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
        - _ZL29getSmBw_ReduceScatter_RailA2AP8ncclCommb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:93,18'
          Dst:             _Z18ncclTuningGetLsaBwP8ncclComm
        - Src:             'tuning/sym_model.cc:94,18'
          Dst:             _Z18ncclTuningGetGinBwP8ncclComm
        - Src:             'tuning/sym_model.cc:95,17'
          Dst:             _ZL29getSmBw_ReduceScatter_RailA2AP8ncclCommb
        - Src:             'tuning/sym_model.cc:97,3'
          Dst:             _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
    - functionName:    _ZL29getSmBw_ReduceScatter_RailA2AP8ncclCommb
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z39ncclTuningGetBusMulReduceScatterRailA2AP8ncclCommbPdS1_S1_
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ncclTeamLsa
        - ncclTeamRail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:61,18'
          Dst:             ncclTeamLsa
        - Src:             'tuning/sym_model.cc:62,19'
          Dst:             ncclTeamRail
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10queryModelP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21ncclSymkGinKernelMaskv
        - _ZL14queryModel_ginP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
        - _ZL14queryModel_lsaP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:116,7'
          Dst:             _Z21ncclSymkGinKernelMaskv
        - Src:             'tuning/sym_model.cc:117,5'
          Dst:             _ZL14queryModel_ginP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
        - Src:             'tuning/sym_model.cc:119,5'
          Dst:             _ZL14queryModel_lsaP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
    - functionName:    _Z22ncclTuningSymkModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          283
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - _Z12ncclSymkMaskP8ncclComm10ncclFunc_ti14ncclDataType_tmb
        - _Z17ncclSymkAvailableP8ncclComm10ncclFunc_ti14ncclDataType_tm
        - _Z20ncclSymkLLKernelMaskv
        - _Z21ncclSymkGinKernelMaskv
        - _ZL10queryModelP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/sym_model.cc:339,8'
          Dst:             _Z17ncclSymkAvailableP8ncclComm10ncclFunc_ti14ncclDataType_tm
        - Src:             'tuning/sym_model.cc:346,26'
          Dst:             _Z12ncclSymkMaskP8ncclComm10ncclFunc_ti14ncclDataType_tmb
        - Src:             'tuning/sym_model.cc:355,25'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/sym_model.cc:357,27'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/sym_model.cc:359,74'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/sym_model.cc:361,74'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/sym_model.cc:363,24'
          Dst:             _Z21ncclSymkGinKernelMaskv
        - Src:             'tuning/sym_model.cc:372,3'
          Dst:             _ZL10queryModelP17ncclTuningInput_t16ncclSymkKernelIdmPfPi
    - functionName:    _Z38ncclTuningGetSmLatReduceScatterRailA2AP8ncclCommb
      functionSourceFile: '/src/nccl/src/tuning/sym_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26ncclTuningSelectBestTuningP22ncclTuningResultList_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         208
      ICount:          990
      EdgeCount:       290
      CyclomaticComplexity: 84
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z16ncclAlgoToStringi
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z17ncclProtoToStringi
        - _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z20ncclDatatypeToString14ncclDataType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclSymkLLKernelMaskv
        - _Z21ncclTuningGetChannelsP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z23ncclParamSymNoWinEnablev
        - _Z24ncclSymkKernelIdToStringi
        - _Z24ncclTuningResultListFreeP22ncclTuningResultList_t
        - _Z25ncclNvlsRegResourcesQueryP8ncclComm10ncclFunc_tPi
        - _Z27ncclTuningComputeAllTuningsP17ncclTuningInput_tP22ncclTuningResultList_t
        - _Z31ncclParamSingleProcMemRegEnablev
        - _ZL26ncclTuningSelectBestTuningP22ncclTuningResultList_tP18ncclTuningResult_t
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:176,3'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'tuning/tuning.cc:176,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:196,5'
          Dst:             _Z27ncclTuningComputeAllTuningsP17ncclTuningInput_tP22ncclTuningResultList_t
        - Src:             'tuning/tuning.cc:196,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:196,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:213,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:213,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:225,5'
          Dst:             _ZL26ncclTuningSelectBestTuningP22ncclTuningResultList_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:228,5'
          Dst:             _Z21ncclTuningGetChannelsP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:228,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:228,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:235,7'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning.cc:235,42'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning.cc:241,9'
          Dst:             _Z25ncclNvlsRegResourcesQueryP8ncclComm10ncclFunc_tPi
        - Src:             'tuning/tuning.cc:241,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:241,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:255,55'
          Dst:             _Z20ncclSymkLLKernelMaskv
        - Src:             'tuning/tuning.cc:256,65'
          Dst:             _Z31ncclParamSingleProcMemRegEnablev
        - Src:             'tuning/tuning.cc:277,27'
          Dst:             _Z23ncclParamSymNoWinEnablev
        - Src:             'tuning/tuning.cc:279,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:279,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:279,13'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:279,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:289,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:289,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:289,9'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:289,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:294,3'
          Dst:             _Z16ncclAlgoToStringi
        - Src:             'tuning/tuning.cc:294,3'
          Dst:             _Z17ncclProtoToStringi
        - Src:             'tuning/tuning.cc:294,3'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/tuning.cc:294,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:307,34'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning.cc:309,7'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:311,27'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning.cc:313,7'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:315,28'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning.cc:317,7'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:319,5'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'tuning/tuning.cc:319,5'
          Dst:             _Z20ncclDatatypeToString14ncclDataType_t
        - Src:             'tuning/tuning.cc:319,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:326,3'
          Dst:             _Z24ncclTuningResultListFreeP22ncclTuningResultList_t
    - functionName:    _Z27ncclTuningComputeAllTuningsP17ncclTuningInput_tP22ncclTuningResultList_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          220
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTuningComputeTuningiP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z29ncclTuningResultListPushFrontP22ncclTuningResultList_t18ncclTuningResult_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:139,5'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/tuning.cc:139,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:139,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:140,5'
          Dst:             _Z23ncclTuningComputeTuningiP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:140,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:140,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:141,23'
          Dst:             _Z29ncclTuningResultListPushFrontP22ncclTuningResultList_t18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:141,23'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:141,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclParamSymNoWinEnablev
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:18,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z24ncclTuningResultListFreeP22ncclTuningResultList_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclTuningComputeTuningiP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclTuningCostModelSimModeliP17ncclTuningInput_tP18ncclTuningResult_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:335,3'
          Dst:             _Z27ncclTuningCostModelSimModeliP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'tuning/tuning.cc:335,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:335,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclTuningResultListPushFrontP22ncclTuningResultList_t18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclCallocDebugI24ncclTuningResultListNodeE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:34,3'
          Dst:             _Z15ncclCallocDebugI24ncclTuningResultListNodeE12ncclResult_tPPT_mPKciS6_b
        - Src:             'tuning/tuning.cc:34,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:34,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI24ncclTuningResultListNodeE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI24ncclTuningResultListNodeEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclTuningFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          185
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTunerPluginUnloadP8ncclComm
        - _Z27ncclTuningCostModelFinalizeP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:112,3'
          Dst:             _Z27ncclTuningCostModelFinalizeP8ncclComm
        - Src:             'tuning/tuning.cc:112,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:112,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:114,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:114,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:115,5'
          Dst:             _Z21ncclTunerPluginUnloadP8ncclComm
        - Src:             'tuning/tuning.cc:115,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:115,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclTuningInitP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/tuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          888
      EdgeCount:       131
      CyclomaticComplexity: 38
      functionsReached:
        - _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - _Z19ncclTunerPluginLoadP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTuningCostModelInitP8ncclComm
        - _Z29ncclTuningSetThreadThresholdsP8ncclComm
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning.cc:47,3'
          Dst:             _Z19ncclTunerPluginLoadP8ncclComm
        - Src:             'tuning/tuning.cc:47,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:47,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:49,5'
          Dst:             _Z12ncclDebugLog17ncclDebugLogLevelmPKciS1_z
        - Src:             'tuning/tuning.cc:49,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:49,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:54,3'
          Dst:             _Z23ncclTuningCostModelInitP8ncclComm
        - Src:             'tuning/tuning.cc:54,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tuning.cc:54,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:55,3'
          Dst:             _Z29ncclTuningSetThreadThresholdsP8ncclComm
        - Src:             'tuning/tuning.cc:67,11'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:67,11'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:67,11'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:69,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:73,21'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:76,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:83,13'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:87,18'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:94,23'
          Dst:             snprintf
        - Src:             'tuning/tuning.cc:97,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclTuningExpandIdiPiS_S_S_
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          112
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclTuningGetChannelsP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          522
      EdgeCount:       144
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclTuningGetNthreadsPKciiii
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          123
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning_general.cc:71,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning_general.cc:74,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning_general.cc:77,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclTuningSetThreadThresholdsP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z17ncclParamNthreadsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamLl128Nthreadsv
        - _ZL21ncclTuningGetNthreadsPKciiii
        - __isoc99_sscanf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning_general.cc:89,22'
          Dst:             _Z17ncclParamNthreadsv
        - Src:             'tuning/tuning_general.cc:88,71'
          Dst:             _ZL21ncclTuningGetNthreadsPKciiii
        - Src:             'tuning/tuning_general.cc:91,22'
          Dst:             _Z17ncclParamNthreadsv
        - Src:             'tuning/tuning_general.cc:90,71'
          Dst:             _ZL21ncclTuningGetNthreadsPKciiii
        - Src:             'tuning/tuning_general.cc:98,46'
          Dst:             _Z17ncclParamNthreadsv
        - Src:             'tuning/tuning_general.cc:98,7'
          Dst:             _ZL21ncclTuningGetNthreadsPKciiii
        - Src:             'tuning/tuning_general.cc:102,52'
          Dst:             _Z22ncclParamLl128Nthreadsv
        - Src:             'tuning/tuning_general.cc:102,7'
          Dst:             _ZL21ncclTuningGetNthreadsPKciiii
        - Src:             'tuning/tuning_general.cc:116,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/tuning_general.cc:118,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tuning_general.cc:120,5'
          Dst:             __isoc99_sscanf
        - Src:             'tuning/tuning_general.cc:128,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclParamNthreadsv
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning_general.cc:12,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamLl128Nthreadsv
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning_general.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z25ncclTuningGetCompCapIndexP8ncclComm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tuning_general.cc:41,33'
          Dst:             _Z25ncclTuningGetCompCapIndexP8ncclComm
    - functionName:    _Z25ncclTuningGetCompCapIndexP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclTuningGetNstepsii
      functionSourceFile: '/src/nccl/src/tuning/tuning_general.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclTuningCostModelSimModeliP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:466,3'
          Dst:             _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - Src:             'tuning/cost_model.cc:466,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:466,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:475,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:475,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13getModelEntryiPP22ncclTuningModelEntry_t
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclTuningCostModelFinalizeP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          142
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:440,5'
          Dst:             _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - Src:             'tuning/cost_model.cc:440,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:440,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:446,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:446,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14isLL128Enablediiiiiii
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          102
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z17ncclParamLl128C2cv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:121,7'
          Dst:             _Z17ncclParamLl128C2cv
        - Src:             'tuning/cost_model.cc:127,10'
          Dst:             _Z17ncclParamLl128C2cv
        - Src:             'tuning/cost_model.cc:128,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclParamLl128C2cv
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:116,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL9parseListPKcPKS0_iS2_iPiS3_
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          776
      EdgeCount:       237
      CyclomaticComplexity: 63
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcasecmp
        - strdup
        - strtok_r
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:35,19'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:37,21'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:41,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:43,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:44,22'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:50,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:70,21'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:74,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:76,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:80,15'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:91,16'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:70,21'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:74,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:76,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:80,15'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:91,16'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:70,21'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:74,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:76,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:80,15'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:91,16'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:70,21'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:74,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:76,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:80,15'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:91,16'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:70,21'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:74,16'
          Dst:             strdup
        - Src:             'tuning/cost_model.cc:76,20'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:80,15'
          Dst:             strcasecmp
        - Src:             'tuning/cost_model.cc:91,16'
          Dst:             strtok_r
        - Src:             'tuning/cost_model.cc:87,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:97,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:104,17'
          Dst:             strtok_r
    - functionName:    _Z23ncclTuningCostModelInitP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/cost_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         181
      ICount:          1881
      EdgeCount:       253
      CyclomaticComplexity: 74
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclSymkKernelIdToStringi
        - _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - _ZL14isLL128Enablediiiiiii
        - _ZL9parseListPKcPKS0_iS2_iPiS3_
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/cost_model.cc:315,26'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/cost_model.cc:316,25'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/cost_model.cc:317,32'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'tuning/cost_model.cc:323,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:324,5'
          Dst:             _ZL9parseListPKcPKS0_iS2_iPiS3_
        - Src:             'tuning/cost_model.cc:324,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:324,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:329,5'
          Dst:             _ZL9parseListPKcPKS0_iS2_iPiS3_
        - Src:             'tuning/cost_model.cc:329,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:329,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:333,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:334,5'
          Dst:             _ZL9parseListPKcPKS0_iS2_iPiS3_
        - Src:             'tuning/cost_model.cc:334,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:339,5'
          Dst:             _ZL13getModelEntryiPP22ncclTuningModelEntry_t
        - Src:             'tuning/cost_model.cc:339,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:339,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:348,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:348,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:353,5'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/cost_model.cc:353,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/cost_model.cc:353,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/cost_model.cc:358,12'
          Dst:             _ZL14isLL128Enablediiiiiii
        - Src:             'tuning/cost_model.cc:383,7'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:386,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:386,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:386,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:388,15'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:391,9'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:393,15'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:396,26'
          Dst:             _Z24ncclSymkKernelIdToStringi
        - Src:             'tuning/cost_model.cc:395,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:398,15'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:401,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:404,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:404,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:404,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:407,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:409,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:412,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:414,19'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:417,17'
          Dst:             snprintf
        - Src:             'tuning/cost_model.cc:420,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _GLOBAL__sub_I_ras.cc
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadC2Ev
        - _ZNSt6threadD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:56,20'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'ras/ras.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'ras/ras.cc:0,0'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _Z11ncclSizeOfTIP8ncclCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJDnEEC2IDnEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EDnLb0EEC2IDnEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EDnLb0EEC2IDnEEOT_
    - functionName:    _ZNSt10_Head_baseILm1EDnLb0EEC2IDnEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2IRS1_JDnEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJDnEEC2IDnEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJDnEEC2IDnEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EDnEEC2IRS1_DnTnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS7_S8_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS7_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS7_OS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2IRS1_JDnEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2IRS1_JDnEvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJDnEE7_M_headERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EDnLb0EE7_M_headERS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EDnLb0EE7_M_headERS0_
    - functionName:    _ZNSt10_Head_baseILm1EDnLb0EE7_M_headERS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt11_Tuple_implILm1EJDnEEC2EOS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EDnLb0EEC2IDnEEOT_
        - _ZNSt11_Tuple_implILm1EJDnEE7_M_headERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJDnEE7_M_headERS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EDnLb0EEC2IDnEEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_tailERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_headERS3_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_tailERS3_
        - _ZNSt11_Tuple_implILm1EJDnEEC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_tailERS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJDnEEC2EOS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEE7_M_headERS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EDnEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EDnEEC2EOS3_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEC2EOS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EDnEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EDnEEC2EOS3_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EDnEEEC2EOS6_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJDnEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EDnEEC2IRS1_DnTnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS7_S8_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS7_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS7_OS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EDnEEC2IRS1_DnTnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS7_S8_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS7_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS7_OS8_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEC2EOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEC2EOS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL16rasThreadCleanupv
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15rasNetTerminatev
        - _Z17rasPeersTerminatev
        - _Z21ncclOsSocketPairClosePi
        - _Z23rasCollectivesTerminatev
        - _Z25rasClientSupportTerminatev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:269,3'
          Dst:             _Z25rasClientSupportTerminatev
        - Src:             'ras/ras.cc:270,3'
          Dst:             _Z15rasNetTerminatev
        - Src:             'ras/ras.cc:271,3'
          Dst:             _Z23rasCollectivesTerminatev
        - Src:             'ras/ras.cc:272,3'
          Dst:             _Z17rasPeersTerminatev
        - Src:             'ras/ras.cc:275,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:276,11'
          Dst:             _Z21ncclOsSocketPairClosePi
        - Src:             'ras/ras.cc:278,11'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'ras/ras.cc:281,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:284,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:289,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:281,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL14rasLocalHandlePb
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          189
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclOsSocketPairReadiPvmPm
        - _Z21rasLocalHandleRunDiagPK21rasDiagnosticsContext
        - _Z22rasLocalHandleAddRanksP11rasRankIniti
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:242,5'
          Dst:             _Z20ncclOsSocketPairReadiPvmPm
        - Src:             'ras/ras.cc:242,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:242,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:251,11'
          Dst:             _Z22rasLocalHandleAddRanksP11rasRankIniti
        - Src:             'ras/ras.cc:254,24'
          Dst:             _Z21rasLocalHandleRunDiagPK21rasDiagnosticsContext
        - Src:             'ras/ras.cc:255,29'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:257,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:260,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14rasNetSendNackP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          187
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:605,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:605,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:611,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:611,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:611,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:614,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:614,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:614,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19ncclVersionToStringiPcm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:733,3'
          Dst:             snprintf
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclReallocDebugI6pollfdE12ncclResult_tPPT_mmPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTI6pollfdEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI6pollfdEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18rasGetNewPollEntryPi
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _Z16ncclReallocDebugI6pollfdE12ncclResult_tPPT_mmPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:734,5'
          Dst:             _Z16ncclReallocDebugI6pollfdE12ncclResult_tPPT_mmPKciS6_b
        - Src:             'ras/ras.cc:734,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:734,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26rasMsgHandleBCProfilerMaskPP14rasCollRequestPmPb
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclProfilerSetRasOverridei
        - _ZL17rasCollDataLength17rasCollectiveType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:587,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:588,14'
          Dst:             _ZL17rasCollDataLength17rasCollectiveType
        - Src:             'ras/ras.cc:589,3'
          Dst:             _Z26ncclProfilerSetRasOverridei
    - functionName:    _ZL17rasCollDataLength17rasCollectiveType
      functionSourceFile: '/src/nccl/src/ras/ras_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22rasMsgHandleBCDeadPeerPP14rasCollRequestPmPb
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z17rasConnDisconnectPK17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasPeerDeclareDeadPK17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17rasCollDataLength17rasCollectiveType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:571,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:571,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:573,14'
          Dst:             _ZL17rasCollDataLength17rasCollectiveType
        - Src:             'ras/ras.cc:574,8'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/ras.cc:575,5'
          Dst:             _Z17rasConnDisconnectPK17ncclSocketAddress
        - Src:             'ras/ras.cc:576,11'
          Dst:             _Z18rasPeerDeclareDeadPK17ncclSocketAddress
        - Src:             'ras/ras.cc:579,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23rasMsgHandleConnInitAckPK6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17rasConnDisconnectPK17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasPeerDeclareDeadPK17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:549,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:557,5'
          Dst:             _Z17rasConnDisconnectPK17ncclSocketAddress
        - Src:             'ras/ras.cc:558,11'
          Dst:             _Z18rasPeerDeclareDeadPK17ncclSocketAddress
    - functionName:    _ZL20rasMsgHandleConnInitPK6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         123
      ICount:          579
      EdgeCount:       171
      CyclomaticComplexity: 50
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z15getNewConnEntryPP13rasConnection
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z17rasLinkConnUpdateP7rasLinkP13rasConnectioni
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - _Z9clockNanov
        - _ZL14rasNetSendNackP9rasSocket
        - _ZL19ncclVersionToStringiPcm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:442,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:442,3'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'ras/ras.cc:442,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:449,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:449,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'ras/ras.cc:449,5'
          Dst:             _ZL19ncclVersionToStringiPcm
        - Src:             'ras/ras.cc:449,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:453,5'
          Dst:             _ZL14rasNetSendNackP9rasSocket
        - Src:             'ras/ras.cc:454,5'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/ras.cc:459,7'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/ras.cc:461,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:461,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:463,5'
          Dst:             _ZL14rasNetSendNackP9rasSocket
        - Src:             'ras/ras.cc:464,5'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/ras.cc:469,10'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/ras.cc:471,5'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/ras.cc:471,5'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:477,7'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:477,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:487,11'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/ras.cc:488,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:489,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/ras.cc:492,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:493,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/ras.cc:498,5'
          Dst:             _Z15getNewConnEntryPP13rasConnection
        - Src:             'ras/ras.cc:498,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:498,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:509,5'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/ras.cc:518,13'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/ras.cc:522,11'
          Dst:             _Z17rasLinkConnUpdateP7rasLinkP13rasConnectioni
        - Src:             'ras/ras.cc:523,11'
          Dst:             _Z17rasLinkConnUpdateP7rasLinkP13rasConnectioni
        - Src:             'ras/ras.cc:529,3'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/ras.cc:529,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:529,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:532,3'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - Src:             'ras/ras.cc:539,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:541,5'
          Dst:             _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - Src:             'ras/ras.cc:541,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:541,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11rasMsgAllocPP6rasMsgm
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:307,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/ras.cc:307,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:307,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z26ncclIntruQueueEnqueueFrontI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z9clockNanov
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:328,23'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:332,14'
          Dst:             _Z26ncclIntruQueueEnqueueFrontI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'ras/ras.cc:333,8'
          Dst:             _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'ras/ras.cc:344,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:344,5'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:344,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclIntruQueueEnqueueFrontI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12rasMsgHandleP6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          308
      EdgeCount:       117
      CyclomaticComplexity: 38
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19rasMsgHandleCollReqP6rasMsgP9rasSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasMsgHandleCollRespP6rasMsgP9rasSocket
        - _Z21rasMsgHandleKeepAlivePK6rasMsgP9rasSocket
        - _Z23rasMsgHandlePeersUpdateP6rasMsgP9rasSocket
        - _ZL20rasMsgHandleConnInitPK6rasMsgP9rasSocket
        - _ZL23rasMsgHandleConnInitAckPK6rasMsgP9rasSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:413,5'
          Dst:             _ZL20rasMsgHandleConnInitPK6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:413,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:413,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:415,5'
          Dst:             _ZL23rasMsgHandleConnInitAckPK6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:417,5'
          Dst:             _Z21rasMsgHandleKeepAlivePK6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:417,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:417,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:419,5'
          Dst:             _Z23rasMsgHandlePeersUpdateP6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:419,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:419,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:421,5'
          Dst:             _Z19rasMsgHandleCollReqP6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:421,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:421,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:423,5'
          Dst:             _Z20rasMsgHandleCollRespP6rasMsgP9rasSocket
        - Src:             'ras/ras.cc:423,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:423,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:425,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:425,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10rasMsgRecvP9rasSocketPP6rasMsgPi
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          236
      EdgeCount:       79
      CyclomaticComplexity: 25
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:389,5'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:389,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:389,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:392,5'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/ras.cc:392,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:392,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:395,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:395,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:395,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14rasConnSendMsgP13rasConnectionPiPb
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          226
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:357,18'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/ras.cc:365,7'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:365,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:365,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:371,5'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'ras/ras.cc:371,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:371,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:375,5'
          Dst:             _Z21ncclIntruQueueDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/ras.cc:357,18'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z10rasMsgFreeP6rasMsg
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11diagLogInitv
      functionSourceFile: '/src/nccl/src/include/diagnostics_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - getpid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/diagnostics_log.h:18,7'
          Dst:             gethostname
        - Src:             'include/diagnostics_log.h:22,21'
          Dst:             getpid
    - functionName:    _Z25ncclRunDiagnosticsPassiveP8ncclComm
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25rasDiagnosticsContextInitP21rasDiagnosticsContextPK8ncclComm
        - _ZL11diagLogInitv
        - _ZL14rasLocalNotifyPK15rasNotification
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:200,9'
          Dst:             _Z25rasDiagnosticsContextInitP21rasDiagnosticsContextPK8ncclComm
        - Src:             'ras/ras.cc:202,45'
          Dst:             _ZL11diagLogInitv
        - Src:             'ras/ras.cc:202,45'
          Dst:             fprintf
        - Src:             'ras/ras.cc:203,11'
          Dst:             _ZL14rasLocalNotifyPK15rasNotification
        - Src:             'ras/ras.cc:207,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:209,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14rasLocalNotifyPK15rasNotification
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          118
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclOsSocketPairWriteiPKvmPm
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:221,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:225,5'
          Dst:             _Z21ncclOsSocketPairWriteiPKvmPm
        - Src:             'ras/ras.cc:225,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:225,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:229,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:229,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z15ncclRasAddRanksP11rasRankIniti
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14rasLocalNotifyPK15rasNotification
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:189,3'
          Dst:             _ZL14rasLocalNotifyPK15rasNotification
        - Src:             'ras/ras.cc:189,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclRasCommFiniPK8ncclComm
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:158,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:166,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:167,3'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
    - functionName:    _Z16ncclReallocDebugIP8ncclCommE12ncclResult_tPPT_mmPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTIP8ncclCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTIP8ncclCommEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12rasTerminatev
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14rasLocalNotifyPK15rasNotification
        - _ZNSt6thread4joinEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:178,7'
          Dst:             _ZL14rasLocalNotifyPK15rasNotification
        - Src:             'ras/ras.cc:178,54'
          Dst:             _ZNSt6thread4joinEv
    - functionName:    _ZNSt6threadC2IRFPvS1_EJDnEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJDnEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJDnEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EDnEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL13rasThreadMainPv
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         147
      ICount:          654
      EdgeCount:       205
      CyclomaticComplexity: 60
      functionsReached:
        - _Z15ncclSocketGetFdP10ncclSocketPi
        - _Z16rasSockEventLoopP9rasSocketi
        - _Z18rasClientEventLoopP9rasClienti
        - _Z18rasGetNewPollEntryPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasNetHandleTimeoutslPl
        - _Z21rasNetAcceptNewSocketv
        - _Z22rasCollsHandleTimeoutslPl
        - _Z22rasConnsHandleTimeoutslPl
        - _Z22rasSocksHandleTimeoutslPl
        - _Z24rasClientAcceptNewSocketv
        - _Z9clockNanov
        - _ZL14rasLocalHandlePb
        - _ZL16rasThreadCleanupv
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - poll
        - rasTimeoutFactorNs
        - rasTimeoutFactorSec
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:630,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:633,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/ras.cc:633,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:633,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:637,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/ras.cc:637,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:637,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:638,3'
          Dst:             _Z15ncclSocketGetFdP10ncclSocketPi
        - Src:             'ras/ras.cc:638,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:638,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:642,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/ras.cc:642,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:642,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:649,19'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:654,19'
          Dst:             rasTimeoutFactorSec
        - Src:             'ras/ras.cc:658,15'
          Dst:             poll
        - Src:             'ras/ras.cc:660,18'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:660,32'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/ras.cc:661,26'
          Dst:             __errno_location
        - Src:             'ras/ras.cc:662,7'
          Dst:             strerror
        - Src:             'ras/ras.cc:662,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:672,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:678,11'
          Dst:             _ZL14rasLocalHandlePb
        - Src:             'ras/ras.cc:678,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:678,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:681,17'
          Dst:             _Z21rasNetAcceptNewSocketv
        - Src:             'ras/ras.cc:683,17'
          Dst:             _Z24rasClientAcceptNewSocketv
        - Src:             'ras/ras.cc:690,15'
          Dst:             _Z16rasSockEventLoopP9rasSocketi
        - Src:             'ras/ras.cc:701,17'
          Dst:             _Z18rasClientEventLoopP9rasClienti
        - Src:             'ras/ras.cc:711,11'
          Dst:             _Z9clockNanov
        - Src:             'ras/ras.cc:713,5'
          Dst:             _Z22rasSocksHandleTimeoutslPl
        - Src:             'ras/ras.cc:715,5'
          Dst:             _Z22rasConnsHandleTimeoutslPl
        - Src:             'ras/ras.cc:717,5'
          Dst:             _Z20rasNetHandleTimeoutslPl
        - Src:             'ras/ras.cc:719,5'
          Dst:             _Z22rasCollsHandleTimeoutslPl
        - Src:             'ras/ras.cc:723,3'
          Dst:             _ZL16rasThreadCleanupv
        - Src:             'ras/ras.cc:724,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclRasCommInitP8ncclCommP11rasRankInit
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         115
      ICount:          467
      EdgeCount:       134
      CyclomaticComplexity: 21
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclReallocDebugIP8ncclCommE12ncclResult_tPPT_mmPKciS7_b
        - _Z16ncclSocketListenP10ncclSocket
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19rasClientInitSocketv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclOsSocketPairClosePi
        - _Z22ncclOsSocketPairCreatePi
        - _Z22ncclSocketDefaultMagicv
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _ZL12rasTerminatev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt6threadC2IRFPvS1_EJDnEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
        - atexit
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:102,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:108,7'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'ras/ras.cc:108,7'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'ras/ras.cc:108,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:108,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:111,7'
          Dst:             _Z16ncclSocketListenP10ncclSocket
        - Src:             'ras/ras.cc:111,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:111,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:112,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/ras.cc:112,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:114,13'
          Dst:             _Z19rasClientInitSocketv
        - Src:             'ras/ras.cc:116,7'
          Dst:             _Z22ncclOsSocketPairCreatePi
        - Src:             'ras/ras.cc:116,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:116,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:118,19'
          Dst:             _ZNSt6threadC2IRFPvS1_EJDnEvEEOT_DpOT0_
        - Src:             'ras/ras.cc:118,17'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'ras/ras.cc:118,7'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'ras/ras.cc:119,7'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'ras/ras.cc:125,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:123,7'
          Dst:             atexit
        - Src:             'ras/ras.cc:123,7'
          Dst:             _ZL12rasTerminatev
        - Src:             'ras/ras.cc:125,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:126,3'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'ras/ras.cc:129,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/ras.cc:136,7'
          Dst:             _Z16ncclReallocDebugIP8ncclCommE12ncclResult_tPPT_mmPKciS7_b
        - Src:             'ras/ras.cc:136,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/ras.cc:136,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras.cc:141,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:141,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:141,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:125,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/ras.cc:148,9'
          Dst:             _Z21ncclOsSocketPairClosePi
        - Src:             'ras/ras.cc:149,9'
          Dst:             close
        - Src:             'ras/ras.cc:150,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z23ncclParamRasDiagnosticsv
      functionSourceFile: '/src/nccl/src/ras/ras.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras.cc:89,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          116
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22rasDiagnosticsGetCheck21rasDiagnosticsCheckIdPPK19rasDiagnosticsCheck
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:128,3'
          Dst:             _ZL22rasDiagnosticsGetCheck21rasDiagnosticsCheckIdPPK19rasDiagnosticsCheck
        - Src:             'ras/diagnostics.cc:128,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:128,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:129,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasDiagnosticsGetCheck21rasDiagnosticsCheckIdPPK19rasDiagnosticsCheck
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:105,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:111,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:116,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL33rasDiagnosticsAccountCheckRecordsP23rasDiagnosticsLocalDataPK32rasDiagnosticsCheckPayloadHeader
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:375,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:384,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJPcEEEDaDpOT_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
    - functionName:    _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERS1_
    - functionName:    _ZNSt10_Head_baseILm0EPcLb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPcLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPcLb0EEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2EPc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - _ZNSt5tupleIJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,38'
          Dst:             _ZNSt5tupleIJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJPcEEEDaDpOT_
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJPcEEEDaDpOT_
    - functionName:    _ZL31rasDiagnosticsValidateLocalData21rasDiagnosticsCheckIdPK23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          100
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:159,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:164,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:171,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEPc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2EPc
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2EPc
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          306
      EdgeCount:       90
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24rasDiagnosticsAppendDataPPcPiPKvi
        - _ZL31rasDiagnosticsValidateLocalData21rasDiagnosticsCheckIdPK23rasDiagnosticsLocalData
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEPc
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:184,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:185,23'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEPc
        - Src:             'ras/diagnostics.cc:186,3'
          Dst:             _ZL31rasDiagnosticsValidateLocalData21rasDiagnosticsCheckIdPK23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics.cc:186,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:186,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:193,3'
          Dst:             _ZL24rasDiagnosticsAppendDataPPcPiPKvi
        - Src:             'ras/diagnostics.cc:193,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:193,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:194,3'
          Dst:             _ZL24rasDiagnosticsAppendDataPPcPiPKvi
        - Src:             'ras/diagnostics.cc:194,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:194,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:199,1'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics.cc:199,1'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
    - functionName:    _ZL24rasDiagnosticsAppendDataPPcPiPKvi
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:135,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:140,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:144,3'
          Dst:             _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'ras/diagnostics.cc:144,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:144,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasDiagnosticsNoopEmitPvPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25rasDiagnosticsDefaultEmitPvPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11diagLogInitv
        - fflush
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:41,3'
          Dst:             _ZL11diagLogInitv
        - Src:             'ras/diagnostics.cc:41,3'
          Dst:             fprintf
        - Src:             'ras/diagnostics.cc:42,7'
          Dst:             fflush
    - functionName:    _ZL11diagLogInitv
      functionSourceFile: '/src/nccl/src/include/diagnostics_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - getpid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/diagnostics_log.h:18,7'
          Dst:             gethostname
        - Src:             'include/diagnostics_log.h:22,21'
          Dst:             getpid
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19rasDiagnosticsStartP9rasClient
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z14rasCollReqInitP14rasCollRequest
        - _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27rasDiagnosticsClientCleanupP9rasClient
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:514,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:526,3'
          Dst:             _Z14rasCollReqInitP14rasCollRequest
        - Src:             'ras/diagnostics.cc:532,3'
          Dst:             _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - Src:             'ras/diagnostics.cc:532,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:532,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:541,5'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/diagnostics.cc:544,3'
          Dst:             _Z27rasDiagnosticsClientCleanupP9rasClient
    - functionName:    _Z27rasDiagnosticsClientCleanupP9rasClient
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL35rasDiagnosticsSummarizePeerPayloadsPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          703
      EdgeCount:       226
      CyclomaticComplexity: 67
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22rasDiagnosticsGetCheck21rasDiagnosticsCheckIdPPK19rasDiagnosticsCheck
        - _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - _ZL33rasDiagnosticsAccountCheckRecordsP23rasDiagnosticsLocalDataPK32rasDiagnosticsCheckPayloadHeader
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:416,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:423,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:436,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:442,7'
          Dst:             _ZL22rasDiagnosticsGetCheck21rasDiagnosticsCheckIdPPK19rasDiagnosticsCheck
        - Src:             'ras/diagnostics.cc:442,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:442,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:448,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:453,7'
          Dst:             _ZL33rasDiagnosticsAccountCheckRecordsP23rasDiagnosticsLocalDataPK32rasDiagnosticsCheckPayloadHeader
        - Src:             'ras/diagnostics.cc:453,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:453,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:458,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics.cc:467,7'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - Src:             'ras/diagnostics.cc:498,5'
          Dst:             _ZL28rasDiagnosticsSummarizeCheck21rasDiagnosticsCheckIdPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
    - functionName:    _Z20rasDiagnosticsResumeP9rasClient
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27rasDiagnosticsClientCleanupP9rasClient
        - _Z9clockNanov
        - _ZL35rasDiagnosticsSummarizePeerPayloadsPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:341,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:351,9'
          Dst:             _ZL35rasDiagnosticsSummarizePeerPayloadsPK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
        - Src:             'ras/diagnostics.cc:352,27'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:354,21'
          Dst:             _Z9clockNanov
        - Src:             'ras/diagnostics.cc:353,3'
          Dst:             snprintf
        - Src:             'ras/diagnostics.cc:359,35'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:362,3'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/diagnostics.cc:364,3'
          Dst:             _Z27rasDiagnosticsClientCleanupP9rasClient
    - functionName:    _Z16rasCollDiagMergeP13rasCollectiveP6rasMsg
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          148
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:309,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:315,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:319,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:326,3'
          Dst:             _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'ras/diagnostics.cc:326,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:326,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL37rasDiagnosticsCollectLocalPeerPayloadPK21rasDiagnosticsContextPPcPi
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          236
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29rasDiagnosticsEccCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - _Z32rasDiagnosticsNvLinkCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - _Z33rasDiagnosticsNcclEnvCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - _Z34rasDiagnosticsGpuModelCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - _Z43rasDiagnosticsCudaDriverVersionCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - _ZL24rasDiagnosticsAppendDataPPcPiPKvi
        - _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:209,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:220,3'
          Dst:             _ZL24rasDiagnosticsAppendDataPPcPiPKvi
        - Src:             'ras/diagnostics.cc:220,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:220,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z34rasDiagnosticsGpuModelCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z43rasDiagnosticsCudaDriverVersionCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z29rasDiagnosticsEccCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z32rasDiagnosticsNvLinkCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _ZL32rasDiagnosticsAppendCheckPayloadPK21rasDiagnosticsContextRK19rasDiagnosticsCheckPPcPi
        - Src:             'ras/diagnostics.cc:223,5'
          Dst:             _Z33rasDiagnosticsNcclEnvCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
    - functionName:    _Z15rasCollDiagInitPP14rasCollRequestPmPPcPi
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL37rasDiagnosticsCollectLocalPeerPayloadPK21rasDiagnosticsContextPPcPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:297,3'
          Dst:             _ZL37rasDiagnosticsCollectLocalPeerPayloadPK21rasDiagnosticsContextPPcPi
        - Src:             'ras/diagnostics.cc:297,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:297,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26rasDiagnosticsCancelTargetPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL36rasDiagnosticsClientHasActiveRequestPK9rasClient
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24rasDiagnosticsInProgressv
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL36rasDiagnosticsClientHasActiveRequestPK9rasClient
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:274,9'
          Dst:             _ZL36rasDiagnosticsClientHasActiveRequestPK9rasClient
    - functionName:    _Z15ncclCallocDebugI25rasDiagnosticsClientStateE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI25rasDiagnosticsClientStateEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24rasDiagnosticsClientInitP9rasClientPK21rasDiagnosticsContextPK22rasDiagnosticsReporter
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          122
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15ncclCallocDebugI25rasDiagnosticsClientStateE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:244,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:248,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:252,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:256,3'
          Dst:             _Z15ncclCallocDebugI25rasDiagnosticsClientStateE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/diagnostics.cc:256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics.cc:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25rasDiagnosticsContextInitP21rasDiagnosticsContextPK8ncclComm
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:77,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:85,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24rasDiagnosticsFormatLinePcmPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11diagLogInitv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics.cc:26,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics.cc:29,3'
          Dst:             _ZL11diagLogInitv
        - Src:             'ras/diagnostics.cc:30,9'
          Dst:             snprintf
        - Src:             'ras/diagnostics.cc:32,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11rasPeerDumpPK11rasPeerInfoPcm
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasGpuDevsToStringmmPcm
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:1031,57'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:1033,12'
          Dst:             _Z18rasGpuDevsToStringmmPcm
        - Src:             'ras/peers.cc:1031,3'
          Dst:             snprintf
    - functionName:    _Z16ncclReallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mmPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI17ncclSocketAddressEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclSocketAddressEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10digestHashPKm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7eatHashPmPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI11rasLinkConnEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11rasLinkConnEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11rasLinkConnEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11rasLinkConnEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11rasLinkConnEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11rasLinkConnEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasAddrRankInitComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18ncclSocketsComparePKvS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:921,10'
          Dst:             _Z18ncclSocketsComparePKvS0_
    - functionName:    _Z18ncclSocketsComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          116
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - memcmp
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:976,16'
          Dst:             memcmp
        - Src:             'ras/peers.cc:977,13'
          Dst:             memcmp
        - Src:             'ras/peers.cc:980,16'
          Dst:             memcmp
        - Src:             'ras/peers.cc:981,13'
          Dst:             memcmp
        - Src:             'ras/peers.cc:985,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasConnPropagateUpdateP13rasConnectionPK11rasPeerInfoibP11rasRankIniti
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          117
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - _ZL22rasAddrRankInitComparePKvS0_
        - _ZTW15ncclDebugNoWarn
        - bsearch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:479,30'
          Dst:             bsearch
        - Src:             'ras/peers.cc:479,30'
          Dst:             _ZL22rasAddrRankInitComparePKvS0_
        - Src:             'ras/peers.cc:484,7'
          Dst:             _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - Src:             'ras/peers.cc:484,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:484,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          247
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:519,3'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/peers.cc:519,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:519,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:531,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:531,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:534,3'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
    - functionName:    _ZL18rasLinkReinitConnsP7rasLink
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          399
      EdgeCount:       128
      CyclomaticComplexity: 39
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasLinkCalculatePeerPK7rasLinkib
        - _Z9clockNanov
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:695,5'
          Dst:             _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/peers.cc:695,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:695,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:700,36'
          Dst:             _Z20rasLinkCalculatePeerPK7rasLinkib
        - Src:             'ras/peers.cc:701,40'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:708,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:708,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:712,9'
          Dst:             _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - Src:             'ras/peers.cc:712,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:712,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:715,37'
          Dst:             _Z9clockNanov
        - Src:             'ras/peers.cc:720,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:720,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:725,5'
          Dst:             _Z9clockNanov
        - Src:             'ras/peers.cc:725,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:729,5'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/peers.cc:729,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:729,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20rasLinkCalculatePeerPK7rasLinkib
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          182
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:746,24'
          Dst:             _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - Src:             'ras/peers.cc:754,14'
          Dst:             _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - Src:             'ras/peers.cc:755,14'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/peers.cc:756,21'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:777,9'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/peers.cc:777,9'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
    - functionName:    _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:0,0'
          Dst:             memcmp
    - functionName:    _Z13rasPeerIsDeadPK17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18ncclSocketsComparePKvS0_
        - bsearch
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:909,11'
          Dst:             bsearch
        - Src:             'ras/peers.cc:909,11'
          Dst:             _Z18ncclSocketsComparePKvS0_
    - functionName:    _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL22rasConnPropagateUpdateP13rasConnectionPK11rasPeerInfoibP11rasRankIniti
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:462,13'
          Dst:             _ZL22rasConnPropagateUpdateP13rasConnectionPK11rasPeerInfoibP11rasRankIniti
    - functionName:    _ZL16rasNewPeerNotifyPK11rasPeerInfo
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:831,3'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
    - functionName:    _Z11ncclSizeOfTI11rasPeerInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI11rasPeerInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11rasPeerInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11rasPeerInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11rasPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11rasPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11rasPeerInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15rasRanksComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:936,13'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:944,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:944,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:950,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:950,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17rasPeersTerminatev
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15rasPeerToStringPK17ncclSocketAddressPcm
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19rasPeerInfoToStringPK11rasPeerInfoPcm
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:1041,17'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:1044,12'
          Dst:             _Z19rasPeerInfoToStringPK11rasPeerInfoPcm
        - Src:             'ras/peers.cc:1046,31'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:1046,5'
          Dst:             snprintf
    - functionName:    _Z11rasPeerFindPK17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL22rasAddrPeerInfoComparePKvS0_
        - bsearch
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:414,26'
          Dst:             bsearch
        - Src:             'ras/peers.cc:414,26'
          Dst:             _ZL22rasAddrPeerInfoComparePKvS0_
    - functionName:    _Z19rasPeerInfoToStringPK11rasPeerInfoPcm
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _Z18rasGpuDevsToStringmmPcm
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:820,3'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/peers.cc:824,12'
          Dst:             _Z18rasGpuDevsToStringmmPcm
        - Src:             'ras/peers.cc:822,3'
          Dst:             snprintf
    - functionName:    _ZL22rasAddrPeerInfoComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18ncclSocketsComparePKvS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:929,10'
          Dst:             _Z18ncclSocketsComparePKvS0_
    - functionName:    _ZL7getHashPKvm
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10digestHashPKm
        - _ZL7eatHashPmPKvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:541,3'
          Dst:             _ZL7eatHashPmPKvm
        - Src:             'include/bitops.h:542,10'
          Dst:             _ZL10digestHashPKm
    - functionName:    _ZL15getNewDeadEntryPP17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z16ncclReallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mmPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:898,5'
          Dst:             _Z16ncclReallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mmPKciS6_b
        - Src:             'ras/peers.cc:898,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:898,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18rasPeerDeclareDeadPK17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          130
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _ZL15getNewDeadEntryPP17ncclSocketAddress
        - _ZL7getHashPKvm
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:796,8'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/peers.cc:797,5'
          Dst:             _ZL15getNewDeadEntryPP17ncclSocketAddress
        - Src:             'ras/peers.cc:797,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:797,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:799,5'
          Dst:             qsort
        - Src:             'ras/peers.cc:799,5'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:801,24'
          Dst:             _ZL7getHashPKvm
        - Src:             'ras/peers.cc:803,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:803,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:809,5'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
    - functionName:    _ZL16rasDeadPeersDumpv
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          121
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11rasPeerDumpPK11rasPeerInfoPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:1020,23'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:1021,5'
          Dst:             _ZL11rasPeerDumpPK11rasPeerInfoPcm
        - Src:             'ras/peers.cc:1021,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:1021,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:1025,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18rasDeadPeersUpdateP17ncclSocketAddressPi
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          224
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - _Z17rasConnDisconnectPK17ncclSocketAddress
        - _Z18ncclSocketsComparePKvS0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _ZL7getHashPKvm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:849,5'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/peers.cc:849,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:849,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:864,13'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:873,7'
          Dst:             _Z17rasConnDisconnectPK17ncclSocketAddress
        - Src:             'ras/peers.cc:877,7'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/peers.cc:890,22'
          Dst:             _ZL7getHashPKvm
    - functionName:    _Z23rasMsgHandlePeersUpdateP6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         172
      ICount:          802
      EdgeCount:       240
      CyclomaticComplexity: 70
      functionsReached:
        - _Z10rasMsgFreeP6rasMsg
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasPeersDumpv
        - _ZL14rasPeersUpdateP11rasPeerInfoPii
        - _ZL16rasDeadPeersDumpv
        - _ZL17rasNetUpdatePeersPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - _ZL18rasDeadPeersUpdateP17ncclSocketAddressPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:551,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:551,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:554,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:557,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:577,5'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/peers.cc:577,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:577,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:590,21'
          Dst:             _ZL14rasPeersUpdateP11rasPeerInfoPii
        - Src:             'ras/peers.cc:590,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:590,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:593,7'
          Dst:             _ZL18rasDeadPeersUpdateP17ncclSocketAddressPi
        - Src:             'ras/peers.cc:593,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:593,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:600,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:605,38'
          Dst:             _ZL12rasPeersDumpv
        - Src:             'ras/peers.cc:606,42'
          Dst:             _ZL16rasDeadPeersDumpv
        - Src:             'ras/peers.cc:618,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:632,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:648,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:651,7'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - Src:             'ras/peers.cc:656,5'
          Dst:             _ZL17rasNetUpdatePeersPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:656,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:656,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:662,3'
          Dst:             _Z10rasMsgFreeP6rasMsg
    - functionName:    _ZL14rasPeersUpdateP11rasPeerInfoPii
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          821
      EdgeCount:       264
      CyclomaticComplexity: 76
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z15ncclCallocDebugI11rasPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16rasNewPeerNotifyPK11rasPeerInfo
        - _ZL7getHashPKvm
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:211,15'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:235,5'
          Dst:             _Z15ncclCallocDebugI11rasPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/peers.cc:235,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:235,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:251,19'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:258,15'
          Dst:             _ZL16rasNewPeerNotifyPK11rasPeerInfo
        - Src:             'ras/peers.cc:260,15'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:260,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:268,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:268,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:281,15'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:281,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:291,15'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:291,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:320,11'
          Dst:             _ZL16rasNewPeerNotifyPK11rasPeerInfo
        - Src:             'ras/peers.cc:322,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:322,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:330,32'
          Dst:             memcmp
        - Src:             'ras/peers.cc:342,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:342,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:352,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:352,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:364,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:376,22'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:377,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:384,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:386,19'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/peers.cc:387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:390,18'
          Dst:             _ZL7getHashPKvm
    - functionName:    _ZL12rasPeersDumpv
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          107
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11rasPeerDumpPK11rasPeerInfoPcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:1011,5'
          Dst:             _ZL11rasPeerDumpPK11rasPeerInfoPcm
        - Src:             'ras/peers.cc:1011,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:1014,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17rasNetUpdatePeersPK11rasPeerInfoibP11rasRankInitiP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          138
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18rasLinkReinitConnsP7rasLink
        - _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:439,9'
          Dst:             _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:440,9'
          Dst:             _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:439,9'
          Dst:             _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:440,9'
          Dst:             _ZL22rasLinkPropagateUpdateP7rasLinkPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:443,3'
          Dst:             _ZL18rasLinkReinitConnsP7rasLink
        - Src:             'ras/peers.cc:443,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:443,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:444,3'
          Dst:             _ZL18rasLinkReinitConnsP7rasLink
        - Src:             'ras/peers.cc:444,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:444,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasRanksConvertToPeersP11rasRankInitiPP11rasPeerInfoPiS4_
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          324
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - _Z15ncclCallocDebugI11rasPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15rasRanksComparePKvS0_
        - _ZTW15ncclDebugNoWarn
        - memcmp
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:114,3'
          Dst:             qsort
        - Src:             'ras/peers.cc:114,3'
          Dst:             _ZL15rasRanksComparePKvS0_
        - Src:             'ras/peers.cc:119,3'
          Dst:             _Z15ncclCallocDebugI11rasPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/peers.cc:119,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:127,9'
          Dst:             memcmp
        - Src:             'ras/peers.cc:134,28'
          Dst:             memcmp
        - Src:             'ras/peers.cc:143,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:159,13'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/peers.cc:175,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/peers.cc:175,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22rasLocalHandleAddRanksP11rasRankIniti
      functionSourceFile: '/src/nccl/src/ras/peers.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          283
      EdgeCount:       97
      CyclomaticComplexity: 29
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasPeersDumpv
        - _ZL14rasPeersUpdateP11rasPeerInfoPii
        - _ZL17rasNetUpdatePeersPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - _ZL22rasRanksConvertToPeersP11rasRankInitiPP11rasPeerInfoPiS4_
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/peers.cc:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:80,3'
          Dst:             _ZL22rasRanksConvertToPeersP11rasRankInitiPP11rasPeerInfoPiS4_
        - Src:             'ras/peers.cc:80,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:83,3'
          Dst:             _ZL14rasPeersUpdateP11rasPeerInfoPii
        - Src:             'ras/peers.cc:83,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:83,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:85,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/peers.cc:88,25'
          Dst:             memcmp
        - Src:             'ras/peers.cc:88,106'
          Dst:             _ZL12rasPeersDumpv
        - Src:             'ras/peers.cc:91,3'
          Dst:             _ZL17rasNetUpdatePeersPK11rasPeerInfoibP11rasRankInitiP13rasConnection
        - Src:             'ras/peers.cc:91,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/peers.cc:91,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z35ncclNvmlDeviceGetMemoryErrorCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlEccCounterType_enum23nvmlMemoryLocation_enumPy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:333,7'
          Dst:             _Z35ncclNvmlDeviceGetMemoryErrorCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlEccCounterType_enum23nvmlMemoryLocation_enumPy
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL34rasDiagnosticsNvLinkDataFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29rasDiagnosticsNvLinkSummarizePK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          618
      EdgeCount:       200
      CyclomaticComplexity: 58
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL34rasDiagnosticsNvLinkDataFromRecordPKc
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:546,31'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_gpu.cc:552,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:557,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:561,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:566,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_gpu.cc:566,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:568,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_gpu.cc:568,3'
          Dst:             _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - Src:             'ras/diagnostics_gpu.cc:572,56'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:574,20'
          Dst:             _ZL34rasDiagnosticsNvLinkDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:585,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:589,17'
          Dst:             _ZL34rasDiagnosticsNvLinkDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:585,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:588,26'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_gpu.cc:589,17'
          Dst:             _ZL34rasDiagnosticsNvLinkDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:603,7'
          Dst:             _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - Src:             'ras/diagnostics_gpu.cc:603,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:603,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:607,7'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:607,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:607,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:615,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:616,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:616,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:616,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:625,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:626,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:626,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:626,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL33rasDiagnosticsNvLinkFillLocalDataPK26rasDiagnosticsCommSnapshotPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _Z28ncclNvmlDeviceGetNvLinkStateP13nvmlDevice_stjP20nvmlEnableState_enum
        - _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
        - _Z33ncclNvmlDeviceGetNvLinkCapabilityP13nvmlDevice_stj25nvmlNvLinkCapability_enumPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:515,9'
          Dst:             _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
        - Src:             'ras/diagnostics_gpu.cc:518,13'
          Dst:             _Z33ncclNvmlDeviceGetNvLinkCapabilityP13nvmlDevice_stj25nvmlNvLinkCapability_enumPj
        - Src:             'ras/diagnostics_gpu.cc:523,13'
          Dst:             _Z28ncclNvmlDeviceGetNvLinkStateP13nvmlDevice_stjP20nvmlEnableState_enum
    - functionName:    _Z32rasDiagnosticsNvLinkCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - _ZL33rasDiagnosticsNvLinkFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:533,3'
          Dst:             _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics_gpu.cc:533,3'
          Dst:             _ZL33rasDiagnosticsNvLinkFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - Src:             'ras/diagnostics_gpu.cc:533,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:533,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31rasDiagnosticsEccDataFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26rasDiagnosticsEccSummarizePK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         205
      ICount:          918
      EdgeCount:       287
      CyclomaticComplexity: 84
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - _Z32ncclParamDiagnosticsEccThresholdv
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL31rasDiagnosticsEccDataFromRecordPKc
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:382,31'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_gpu.cc:383,60'
          Dst:             _Z32ncclParamDiagnosticsEccThresholdv
        - Src:             'ras/diagnostics_gpu.cc:389,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:394,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:398,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:403,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_gpu.cc:403,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:403,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:405,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_gpu.cc:405,3'
          Dst:             _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - Src:             'ras/diagnostics_gpu.cc:409,56'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:421,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:426,17'
          Dst:             _ZL31rasDiagnosticsEccDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:421,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:426,17'
          Dst:             _ZL31rasDiagnosticsEccDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:421,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:425,26'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_gpu.cc:426,17'
          Dst:             _ZL31rasDiagnosticsEccDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:421,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:425,26'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_gpu.cc:426,17'
          Dst:             _ZL31rasDiagnosticsEccDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:444,7'
          Dst:             _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - Src:             'ras/diagnostics_gpu.cc:444,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:444,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:446,7'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:446,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:446,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:452,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:452,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:452,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:457,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:457,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:457,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:466,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:467,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:467,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:467,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:476,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:477,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:477,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:477,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32ncclParamDiagnosticsEccThresholdv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:319,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL30rasDiagnosticsEccFillLocalDataPK26rasDiagnosticsCommSnapshotPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
        - _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:350,9'
          Dst:             _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
        - Src:             'ras/diagnostics_gpu.cc:353,13'
          Dst:             _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
        - Src:             'ras/diagnostics_gpu.cc:355,13'
          Dst:             _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
        - Src:             'ras/diagnostics_gpu.cc:357,13'
          Dst:             _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
        - Src:             'ras/diagnostics_gpu.cc:359,13'
          Dst:             _ZL28rasDiagnosticsEccReadCounterP13nvmlDevice_st24nvmlMemoryErrorType_enum23nvmlMemoryLocation_enumPm
    - functionName:    _Z29rasDiagnosticsEccCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - _ZL30rasDiagnosticsEccFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:369,3'
          Dst:             _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics_gpu.cc:369,3'
          Dst:             _ZL30rasDiagnosticsEccFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - Src:             'ras/diagnostics_gpu.cc:369,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:369,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL37rasDiagnosticsCudaDriverVersionStringjPcm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:197,8'
          Dst:             snprintf
    - functionName:    _ZL45rasDiagnosticsCudaDriverVersionDataFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z40rasDiagnosticsCudaDriverVersionSummarizePK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          501
      EdgeCount:       167
      CyclomaticComplexity: 49
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL37rasDiagnosticsCudaDriverVersionStringjPcm
        - _ZL45rasDiagnosticsCudaDriverVersionDataFromRecordPKc
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:230,31'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_gpu.cc:236,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:241,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:245,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:250,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_gpu.cc:250,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:252,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_gpu.cc:252,3'
          Dst:             _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - Src:             'ras/diagnostics_gpu.cc:256,56'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:257,32'
          Dst:             _ZL45rasDiagnosticsCudaDriverVersionDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:266,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:267,26'
          Dst:             _ZL45rasDiagnosticsCudaDriverVersionDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:269,11'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_gpu.cc:278,7'
          Dst:             _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - Src:             'ras/diagnostics_gpu.cc:278,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:278,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:282,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:282,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:282,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:287,9'
          Dst:             _ZL37rasDiagnosticsCudaDriverVersionStringjPcm
        - Src:             'ras/diagnostics_gpu.cc:287,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:287,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:287,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:296,7'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:297,7'
          Dst:             _ZL37rasDiagnosticsCudaDriverVersionStringjPcm
        - Src:             'ras/diagnostics_gpu.cc:297,7'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:297,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:297,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL44rasDiagnosticsCudaDriverVersionFillLocalDataPK26rasDiagnosticsCommSnapshotPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z21ncclCudaDriverVersionPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:208,7'
          Dst:             _Z21ncclCudaDriverVersionPi
    - functionName:    _Z43rasDiagnosticsCudaDriverVersionCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - _ZL44rasDiagnosticsCudaDriverVersionFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:216,3'
          Dst:             _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics_gpu.cc:216,3'
          Dst:             _ZL44rasDiagnosticsCudaDriverVersionFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - Src:             'ras/diagnostics_gpu.cc:216,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:216,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL36rasDiagnosticsGpuModelDataFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31rasDiagnosticsGpuModelSummarizePK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          725
      EdgeCount:       248
      CyclomaticComplexity: 74
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL36rasDiagnosticsGpuModelDataFromRecordPKc
        - _ZTW15ncclDebugNoWarn
        - qsort
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:72,31'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_gpu.cc:78,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:83,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:87,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:92,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_gpu.cc:92,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:92,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:94,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_gpu.cc:94,3'
          Dst:             _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - Src:             'ras/diagnostics_gpu.cc:98,56'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:99,58'
          Dst:             _ZL36rasDiagnosticsGpuModelDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:112,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:113,58'
          Dst:             _ZL36rasDiagnosticsGpuModelDataFromRecordPKc
        - Src:             'ras/diagnostics_gpu.cc:115,11'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_gpu.cc:120,11'
          Dst:             strncmp
        - Src:             'ras/diagnostics_gpu.cc:128,7'
          Dst:             _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - Src:             'ras/diagnostics_gpu.cc:128,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:128,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:131,25'
          Dst:             strncmp
        - Src:             'ras/diagnostics_gpu.cc:133,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:133,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:133,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:138,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:138,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:138,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:144,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:144,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:144,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:150,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:150,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:150,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:158,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:159,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:159,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:159,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_gpu.cc:168,9'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_gpu.cc:169,9'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
        - Src:             'ras/diagnostics_gpu.cc:169,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:169,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35rasDiagnosticsGpuModelFillLocalDataPK26rasDiagnosticsCommSnapshotPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z21ncclNvmlDeviceGetNameP13nvmlDevice_stPcj
        - _Z22ncclNvmlDeviceGetCountPj
        - _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:42,7'
          Dst:             _Z22ncclNvmlDeviceGetCountPj
        - Src:             'ras/diagnostics_gpu.cc:45,9'
          Dst:             _Z30ncclNvmlDeviceGetHandleByIndexjPP13nvmlDevice_st
        - Src:             'ras/diagnostics_gpu.cc:46,11'
          Dst:             _Z21ncclNvmlDeviceGetNameP13nvmlDevice_stPcj
    - functionName:    _Z34rasDiagnosticsGpuModelCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_gpu.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - _ZL35rasDiagnosticsGpuModelFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_gpu.cc:59,3'
          Dst:             _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics_gpu.cc:59,3'
          Dst:             _ZL35rasDiagnosticsGpuModelFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - Src:             'ras/diagnostics_gpu.cc:59,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_gpu.cc:59,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERKS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERKS2_
    - functionName:    _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP20rasDiagnosticsEnvKeyEEEDaDpOT_
        - _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:400,12'
          Dst:             _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP20rasDiagnosticsEnvKeyEEEDaDpOT_
    - functionName:    _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
    - functionName:    _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP20rasDiagnosticsEnvKeyEEEDaDpOT_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI20rasDiagnosticsEnvKeyEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTIPKcEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL32rasDiagnosticsNcclEnvReportValuePK22rasDiagnosticsReporterPKcS3_S3_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:145,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _ZL29rasDiagnosticsEnvValueDisplayPKcPcm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL35rasDiagnosticsNcclEnvReportMismatchPK22rasDiagnosticsReporterPK24rasDiagnosticsRankHeaderPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:137,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _ZL27rasDiagnosticsEnvKeyDisplayPK20rasDiagnosticsEnvKeyPcm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28rasDiagnosticsEnvValuesEqualPKcS0_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:90,10'
          Dst:             strcmp
    - functionName:    _ZL26rasDiagnosticsEnvFindValuePK25rasDiagnosticsNcclEnvDataPKcm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - memchr
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:79,10'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - Src:             'ras/diagnostics_env.cc:80,35'
          Dst:             memchr
        - Src:             'ras/diagnostics_env.cc:82,43'
          Dst:             strncmp
        - Src:             'ras/diagnostics_env.cc:79,10'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
    - functionName:    _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memchr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:64,9'
          Dst:             memchr
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIPKcE12ncclResult_tPPT_mS1_iS1_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIPKcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIPKcEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIPKcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIPKcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIPKcEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EP20rasDiagnosticsEnvKeyLb0EEC2Ev
    - functionName:    _ZNSt5tupleIJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:146,7'
          Dst:             _ZNSt5tupleIJP20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _Z11ncclSizeOfTIPcEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL29rasDiagnosticsEnvEntryComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:42,10'
          Dst:             strcmp
    - functionName:    _Z15ncclCallocDebugIPcE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIPcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIPcEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIPcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIPcEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIPcEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP20rasDiagnosticsEnvKeyEEEDaDpOT_
        - _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP20rasDiagnosticsEnvKeyEEEDaDpOT_
    - functionName:    _ZL42rasDiagnosticsNcclEnvReportMismatchSummaryPK22rasDiagnosticsReporteriPK9rasCommId
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:166,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _ZL37rasDiagnosticsNcclEnvReportConsistentPK22rasDiagnosticsReporteriPK9rasCommId
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:159,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _ZL36rasDiagnosticsNcclEnvReportTruncatedPK22rasDiagnosticsReporteri
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:151,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _ZL30rasDiagnosticsNcclEnvReportKeyPK22rasDiagnosticsReporterPKcmiiPK24rasDiagnosticsRankHeaderPK20rasDiagnosticsEnvKeyPi
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          459
      EdgeCount:       140
      CyclomaticComplexity: 42
      functionsReached:
        - _Z15ncclCallocDebugIPKcE12ncclResult_tPPT_mS1_iS1_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL26rasDiagnosticsEnvFindValuePK25rasDiagnosticsNcclEnvDataPKcm
        - _ZL27rasDiagnosticsEnvKeyDisplayPK20rasDiagnosticsEnvKeyPcm
        - _ZL28rasDiagnosticsEnvValuesEqualPKcS0_
        - _ZL29rasDiagnosticsEnvValueDisplayPKcPcm
        - _ZL32rasDiagnosticsNcclEnvReportValuePK22rasDiagnosticsReporterPKcS3_S3_
        - _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - _ZL35rasDiagnosticsNcclEnvReportMismatchPK22rasDiagnosticsReporterPK24rasDiagnosticsRankHeaderPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:273,3'
          Dst:             _Z15ncclCallocDebugIPKcE12ncclResult_tPPT_mS1_iS1_b
        - Src:             'ras/diagnostics_env.cc:273,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:273,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:276,7'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:275,17'
          Dst:             _ZL26rasDiagnosticsEnvFindValuePK25rasDiagnosticsNcclEnvDataPKcm
        - Src:             'ras/diagnostics_env.cc:276,7'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:275,17'
          Dst:             _ZL26rasDiagnosticsEnvFindValuePK25rasDiagnosticsNcclEnvDataPKcm
        - Src:             'ras/diagnostics_env.cc:277,19'
          Dst:             _ZL28rasDiagnosticsEnvValuesEqualPKcS0_
        - Src:             'ras/diagnostics_env.cc:284,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_env.cc:284,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:284,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:285,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_env.cc:285,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:285,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:286,3'
          Dst:             _ZL27rasDiagnosticsEnvKeyDisplayPK20rasDiagnosticsEnvKeyPcm
        - Src:             'ras/diagnostics_env.cc:288,3'
          Dst:             _ZL35rasDiagnosticsNcclEnvReportMismatchPK22rasDiagnosticsReporterPK24rasDiagnosticsRankHeaderPKc
        - Src:             'ras/diagnostics_env.cc:288,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:288,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:308,5'
          Dst:             _Z27rasDiagnosticsFormatRankSetPcmPKiii
        - Src:             'ras/diagnostics_env.cc:309,5'
          Dst:             _ZL29rasDiagnosticsEnvValueDisplayPKcPcm
        - Src:             'ras/diagnostics_env.cc:310,5'
          Dst:             _ZL32rasDiagnosticsNcclEnvReportValuePK22rasDiagnosticsReporterPKcS3_S3_
        - Src:             'ras/diagnostics_env.cc:300,9'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:303,26'
          Dst:             _ZL28rasDiagnosticsEnvValuesEqualPKcS0_
        - Src:             'ras/diagnostics_env.cc:310,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:310,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27rasDiagnosticsEnvKeyComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:49,13'
          Dst:             strncmp
    - functionName:    _ZL34rasDiagnosticsEnvFillCandidateKeysPKcmiiP20rasDiagnosticsEnvKey
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:203,7'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:208,12'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - Src:             'ras/diagnostics_env.cc:209,37'
          Dst:             memchr
        - Src:             'ras/diagnostics_env.cc:208,12'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
    - functionName:    _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tPPT_mPKciS6_b
        - _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:196,25'
          Dst:             _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/alloc.h:197,7'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
    - functionName:    _ZL35rasDiagnosticsEnvCountCandidateKeysPKcmii
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:185,7'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:190,12'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
        - Src:             'ras/diagnostics_env.cc:191,11'
          Dst:             memchr
        - Src:             'ras/diagnostics_env.cc:190,12'
          Dst:             _ZL26rasDiagnosticsEnvNextEntryPK25rasDiagnosticsNcclEnvDataPiPPKcPm
    - functionName:    _ZL30rasDiagnosticsNcclEnvDataValidPK25rasDiagnosticsNcclEnvData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             _ZNSt15__uniq_ptr_implI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _Z30rasDiagnosticsNcclEnvSummarizePK21rasDiagnosticsContextPK22rasDiagnosticsReporterPKci
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         184
      ICount:          735
      EdgeCount:       229
      CyclomaticComplexity: 47
      functionsReached:
        - _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - _ZL27rasDiagnosticsEnvKeyComparePKvS0_
        - _ZL30rasDiagnosticsNcclEnvDataValidPK25rasDiagnosticsNcclEnvData
        - _ZL30rasDiagnosticsNcclEnvReportKeyPK22rasDiagnosticsReporterPKcmiiPK24rasDiagnosticsRankHeaderPK20rasDiagnosticsEnvKeyPi
        - _ZL34rasDiagnosticsEnvFillCandidateKeysPKcmiiP20rasDiagnosticsEnvKey
        - _ZL35rasDiagnosticsEnvCountCandidateKeysPKcmii
        - _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - _ZL36rasDiagnosticsNcclEnvReportTruncatedPK22rasDiagnosticsReporteri
        - _ZL37rasDiagnosticsNcclEnvReportConsistentPK22rasDiagnosticsReporteriPK9rasCommId
        - _ZL42rasDiagnosticsNcclEnvReportMismatchSummaryPK22rasDiagnosticsReporteriPK9rasCommId
        - _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
        - _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - _ZTW15ncclDebugNoWarn
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:324,31'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_env.cc:330,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:335,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:339,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:344,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/diagnostics_env.cc:344,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:344,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:346,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_env.cc:346,3'
          Dst:             _Z31rasDiagnosticsRankHeaderComparePKvS0_
        - Src:             'ras/diagnostics_env.cc:350,56'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:356,48'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
        - Src:             'ras/diagnostics_env.cc:360,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:364,17'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:365,12'
          Dst:             _ZL30rasDiagnosticsNcclEnvDataValidPK25rasDiagnosticsNcclEnvData
        - Src:             'ras/diagnostics_env.cc:360,53'
          Dst:             _Z34rasDiagnosticsRankHeaderFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:363,26'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
        - Src:             'ras/diagnostics_env.cc:364,17'
          Dst:             _ZL35rasDiagnosticsNcclEnvDataFromRecordPKc
        - Src:             'ras/diagnostics_env.cc:365,12'
          Dst:             _ZL30rasDiagnosticsNcclEnvDataValidPK25rasDiagnosticsNcclEnvData
        - Src:             'ras/diagnostics_env.cc:366,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:375,7'
          Dst:             _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
        - Src:             'ras/diagnostics_env.cc:375,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:375,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:380,22'
          Dst:             _ZL35rasDiagnosticsEnvCountCandidateKeysPKcmii
        - Src:             'ras/diagnostics_env.cc:382,7'
          Dst:             _Z15ncclCallocDebugI20rasDiagnosticsEnvKeyE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - Src:             'ras/diagnostics_env.cc:382,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:382,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:383,7'
          Dst:             _ZL34rasDiagnosticsEnvFillCandidateKeysPKcmiiP20rasDiagnosticsEnvKey
        - Src:             'ras/diagnostics_env.cc:384,7'
          Dst:             qsort
        - Src:             'ras/diagnostics_env.cc:390,15'
          Dst:             _ZL30rasDiagnosticsNcclEnvReportKeyPK22rasDiagnosticsReporterPKcmiiPK24rasDiagnosticsRankHeaderPK20rasDiagnosticsEnvKeyPi
        - Src:             'ras/diagnostics_env.cc:389,27'
          Dst:             _ZL27rasDiagnosticsEnvKeyComparePKvS0_
        - Src:             'ras/diagnostics_env.cc:390,15'
          Dst:             _ZL30rasDiagnosticsNcclEnvReportKeyPK22rasDiagnosticsReporterPKcmiiPK24rasDiagnosticsRankHeaderPK20rasDiagnosticsEnvKeyPi
        - Src:             'ras/diagnostics_env.cc:396,7'
          Dst:             _ZL36rasDiagnosticsNcclEnvReportTruncatedPK22rasDiagnosticsReporteri
        - Src:             'ras/diagnostics_env.cc:396,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:396,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:399,7'
          Dst:             _ZL37rasDiagnosticsNcclEnvReportConsistentPK22rasDiagnosticsReporteriPK9rasCommId
        - Src:             'ras/diagnostics_env.cc:399,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:399,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:401,7'
          Dst:             _ZL42rasDiagnosticsNcclEnvReportMismatchSummaryPK22rasDiagnosticsReporteriPK9rasCommId
        - Src:             'ras/diagnostics_env.cc:401,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:401,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:405,3'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics_env.cc:405,3'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics_env.cc:405,3'
          Dst:             _ZNSt10unique_ptrI20rasDiagnosticsEnvKey18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
    - functionName:    _ZL34rasDiagnosticsNcclEnvFillLocalDataPK26rasDiagnosticsCommSnapshotPv
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclCallocDebugIPcE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL29rasDiagnosticsEnvEntryComparePKvS0_
        - _ZTW15ncclDebugNoWarn
        - qsort
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:229,9'
          Dst:             strncmp
        - Src:             'ras/diagnostics_env.cc:233,3'
          Dst:             _Z15ncclCallocDebugIPcE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/diagnostics_env.cc:233,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:233,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_env.cc:238,3'
          Dst:             qsort
        - Src:             'ras/diagnostics_env.cc:238,3'
          Dst:             _ZL29rasDiagnosticsEnvEntryComparePKvS0_
        - Src:             'ras/diagnostics_env.cc:236,9'
          Dst:             strncmp
        - Src:             'ras/diagnostics_env.cc:241,18'
          Dst:             strlen
    - functionName:    _Z33rasDiagnosticsNcclEnvCollectLocalPK21rasDiagnosticsContextP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_env.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - _ZL34rasDiagnosticsNcclEnvFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_env.cc:256,3'
          Dst:             _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
        - Src:             'ras/diagnostics_env.cc:256,3'
          Dst:             _ZL34rasDiagnosticsNcclEnvFillLocalDataPK26rasDiagnosticsCommSnapshotPv
        - Src:             'ras/diagnostics_env.cc:256,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_env.cc:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20rasClientEnqueueLineP9rasClientPKc
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20rasClientEnqueueTextP9rasClientPKcb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:293,10'
          Dst:             _ZL20rasClientEnqueueTextP9rasClientPKcb
    - functionName:    _ZL20rasClientEnqueueTextP9rasClientPKcb
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17rasClientAllocMsgPPcm
        - _ZL19rasClientEnqueueMsgP9rasClientPcm
        - _ZTW15ncclDebugNoWarn
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:276,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:279,3'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:279,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:279,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:282,3'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
    - functionName:    _ZL17rasClientAllocMsgPPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:251,10'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
    - functionName:    _ZL19rasClientEnqueueMsgP9rasClientPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:266,5'
          Dst:             _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'ras/client_support.cc:269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26rasClientDiagnosticsFinishPv12ncclResult_t
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24rasClientDiagnosticsEmitPvPKc
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:310,5'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:311,5'
          Dst:             _ZL24rasClientDiagnosticsEmitPvPKc
        - Src:             'ras/client_support.cc:311,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:311,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24rasClientDiagnosticsEmitPvPKc
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24rasDiagnosticsFormatLinePcmPKc
        - _ZL20rasClientEnqueueLineP9rasClientPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:302,3'
          Dst:             _Z24rasDiagnosticsFormatLinePcmPKc
        - Src:             'ras/client_support.cc:302,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:302,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:303,3'
          Dst:             _ZL20rasClientEnqueueLineP9rasClientPKc
        - Src:             'ras/client_support.cc:303,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:303,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclErrorToString12ncclResult_t
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI11rasValCountEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15jsonWriteFooterdi
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2205,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2206,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2207,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2208,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2209,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2210,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL12rasOutAppendPKcz
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1964
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - vsnprintf
      functionUses:    131
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:1935,12'
          Dst:             vsnprintf
        - Src:             'ras/client_support.cc:1946,5'
          Dst:             _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'ras/client_support.cc:1946,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1946,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1950,14'
          Dst:             vsnprintf
    - functionName:    _ZL19jsonEndCommunicatorv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2199,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2200,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL20jsonWriteMissingRankiPKciiibbb
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2181,22'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2182,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2183,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2184,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2185,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2186,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2187,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2190,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2191,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2192,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2193,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2194,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL21jsonStartMissingRanksv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2172,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2175,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL17jsonWriteRankDataiPKciiiiibbbPKmb
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - bool
        - bool
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclFuncToString10ncclFunc_t
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2142,19'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2143,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2144,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2145,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2146,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2147,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2148,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2151,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2152,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2153,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2154,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2155,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2156,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2157,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2160,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2162,45'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ras/client_support.cc:2162,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2163,38'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2164,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2162,45'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ras/client_support.cc:2162,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2163,38'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2164,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2162,45'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ras/client_support.cc:2162,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2163,38'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2164,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2162,45'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ras/client_support.cc:2162,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2163,38'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2164,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2162,45'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'ras/client_support.cc:2162,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2164,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2166,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2167,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL21jsonStartCommunicatormmmiiib
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2128,19'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2129,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2130,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2131,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2132,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2133,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2134,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2135,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL15jsonWriteHeaderPKciiS0_i
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12rasOutAppendPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2116,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2117,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2118,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2119,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2120,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2121,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:2122,3'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _Z11ncclSizeOfTI14rasAuxCommRankEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI10rasAuxCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14rasGpuToStringiiPcm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2252,10'
          Dst:             _ZL14rasGpuToStringiiPcm
    - functionName:    _ZL14rasGpuToStringiiPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2242,3'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2244,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2244,5'
          Dst:             snprintf
    - functionName:    _ZL24rasClientBreakDownErrorsP9rasClientPN12rasCollComms4commEPKiPib
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          246
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _ZL12rasOutAppendPKcz
        - _ZL17ncclErrorToString12ncclResult_t
        - _ZL17rasCountIsOutlieribi
        - _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:1892,74'
          Dst:             _ZL17ncclErrorToString12ncclResult_t
        - Src:             'ras/client_support.cc:1892,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1893,9'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1900,28'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1901,51'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1899,15'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1904,59'
          Dst:             _ZL17ncclErrorToString12ncclResult_t
        - Src:             'ras/client_support.cc:1905,28'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1906,51'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1903,15'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1911,15'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1914,28'
          Dst:             _ZL17ncclErrorToString12ncclResult_t
        - Src:             'ras/client_support.cc:1913,15'
          Dst:             _ZL12rasOutAppendPKcz
    - functionName:    _ZL17rasCountIsOutlieribi
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclSocketToHostPK17ncclSocketAddressPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inet_ntop
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2280,12'
          Dst:             inet_ntop
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI11rasValCountE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11rasValCountEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11rasValCountEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11rasValCountEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11rasValCountEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11rasValCountEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21rasAuxCommsCompareRevPKvS0_
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27rasAuxCommRanksValueComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18rasDumpCommsToJSONP9rasClientP12rasCollCommsP13rasCollectivePKi
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          246
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _Z18ncclSocketsComparePKvS0_
        - _Z9clockNanov
        - _ZL15jsonWriteFooterdi
        - _ZL15jsonWriteHeaderPKciiS0_i
        - _ZL17jsonWriteRankDataiPKciiiiibbbPKmb
        - _ZL19jsonEndCommunicatorv
        - _ZL20jsonWriteMissingRankiPKciiibbb
        - _ZL21jsonStartCommunicatormmmiiib
        - _ZL21jsonStartMissingRanksv
        - bsearch
        - localtime_r
        - strftime
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2294,25'
          Dst:             time
        - Src:             'ras/client_support.cc:2296,23'
          Dst:             localtime_r
        - Src:             'ras/client_support.cc:2297,3'
          Dst:             strftime
        - Src:             'ras/client_support.cc:2300,3'
          Dst:             _ZL15jsonWriteHeaderPKciiS0_i
        - Src:             'ras/client_support.cc:2360,28'
          Dst:             _Z9clockNanov
        - Src:             'ras/client_support.cc:2360,3'
          Dst:             _ZL15jsonWriteFooterdi
        - Src:             'ras/client_support.cc:2307,5'
          Dst:             _ZL21jsonStartCommunicatormmmiiib
        - Src:             'ras/client_support.cc:2329,5'
          Dst:             _ZL21jsonStartMissingRanksv
        - Src:             'ras/client_support.cc:2319,16'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:2323,7'
          Dst:             _ZL17jsonWriteRankDataiPKciiiiibbbPKmb
        - Src:             'ras/client_support.cc:2352,5'
          Dst:             _ZL19jsonEndCommunicatorv
        - Src:             'ras/client_support.cc:2337,24'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:2341,10'
          Dst:             bsearch
        - Src:             'ras/client_support.cc:2341,10'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:2342,19'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:2344,16'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:2348,7'
          Dst:             _ZL20jsonWriteMissingRankiPKciiibbb
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI14rasAuxCommRankE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14rasAuxCommRankEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14rasAuxCommRankEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14rasAuxCommRankEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14rasAuxCommRankEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14rasAuxCommRankEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI10rasAuxCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI10rasAuxCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI10rasAuxCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI10rasAuxCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI10rasAuxCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI10rasAuxCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclSocketsHostComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2033,11'
          Dst:             memcmp
        - Src:             'ras/client_support.cc:2035,11'
          Dst:             memcmp
        - Src:             'ras/client_support.cc:2038,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22rasValCountsCompareRevPKvS0_
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23rasAuxPeersValueComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL22ncclSocketsHostComparePKvS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2005,15'
          Dst:             _ZL22ncclSocketsHostComparePKvS0_
    - functionName:    _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14rasAuxPeerInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13rasOutExtractPc
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11rasOutResetv
        - _ZL12rasOutLengthv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:1971,34'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1972,5'
          Dst:             _ZL11rasOutResetv
    - functionName:    _ZL12rasOutLengthv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11rasOutResetv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          74
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:1986,5'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/client_support.cc:1986,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1986,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20rasClientRunDiagInitP9rasClient
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z19rasDiagnosticsStartP9rasClient
        - _Z24rasDiagnosticsClientInitP9rasClientPK21rasDiagnosticsContextPK22rasDiagnosticsReporter
        - _Z25rasDiagnosticsContextInitP21rasDiagnosticsContextPK8ncclComm
        - _ZL22rasClientEnqueueStringP9rasClientPKc
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:731,11'
          Dst:             _Z25rasDiagnosticsContextInitP21rasDiagnosticsContextPK8ncclComm
        - Src:             'ras/client_support.cc:732,35'
          Dst:             _Z24rasDiagnosticsClientInitP9rasClientPK21rasDiagnosticsContextPK22rasDiagnosticsReporter
        - Src:             'ras/client_support.cc:734,33'
          Dst:             _Z19rasDiagnosticsStartP9rasClient
        - Src:             'ras/client_support.cc:737,5'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:738,31'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
    - functionName:    _ZL22rasClientEnqueueStringP9rasClientPKc
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20rasClientEnqueueTextP9rasClientPKcb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:288,10'
          Dst:             _ZL20rasClientEnqueueTextP9rasClientPKcb
    - functionName:    _ZL17rasClientRunCommsP9rasClient
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         727
      ICount:          3882
      EdgeCount:       1005
      CyclomaticComplexity: 280
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z13rasPeerIsDeadPK17ncclSocketAddress
        - _Z15ncclCallocDebugI10rasAuxCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI11rasValCountE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14rasAuxCommRankE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18ncclSocketsComparePKvS0_
        - _Z18rasGpuDevsToStringmmPcm
        - _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL11rasOutResetv
        - _ZL12rasOutAppendPKcz
        - _ZL12rasOutLengthv
        - _ZL13rasOutExtractPc
        - _ZL14rasGpuToStringiiPcm
        - _ZL17rasClientAllocMsgPPcm
        - _ZL17rasCountIsOutlieribi
        - _ZL18rasDumpCommsToJSONP9rasClientP12rasCollCommsP13rasCollectivePKi
        - _ZL19rasClientEnqueueMsgP9rasClientPcm
        - _ZL21rasAuxCommsCompareRevPKvS0_
        - _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - _ZL22rasValCountsCompareRevPKvS0_
        - _ZL23rasAuxPeersValueComparePKvS0_
        - _ZL24rasClientBreakDownErrorsP9rasClientPN12rasCollComms4commEPKiPib
        - _ZL27rasAuxCommRanksValueComparePKvS0_
        - _ZTW15ncclDebugNoWarn
        - bsearch
        - qsort
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:1197,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1202,3'
          Dst:             _ZL11rasOutResetv
        - Src:             'ras/client_support.cc:1211,3'
          Dst:             _Z15ncclCallocDebugI10rasAuxCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1211,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1211,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1222,3'
          Dst:             _Z15ncclCallocDebugI14rasAuxCommRankE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1222,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1222,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1226,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/client_support.cc:1226,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1226,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1232,3'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1232,3'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:1228,28'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:1236,5'
          Dst:             _ZL18rasDumpCommsToJSONP9rasClientP12rasCollCommsP13rasCollectivePKi
        - Src:             'ras/client_support.cc:1237,14'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1238,5'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:1238,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1238,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1239,5'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:1240,5'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
        - Src:             'ras/client_support.cc:1247,56'
          Dst:             _Z9clockNanov
        - Src:             'ras/client_support.cc:1247,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1275,24'
          Dst:             bsearch
        - Src:             'ras/client_support.cc:1275,24'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:1309,5'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1309,5'
          Dst:             _ZL27rasAuxCommRanksValueComparePKvS0_
        - Src:             'ras/client_support.cc:1324,16'
          Dst:             _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - Src:             'ras/client_support.cc:1377,17'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1377,17'
          Dst:             _ZL21rasAuxCommsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:1380,3'
          Dst:             _Z15ncclCallocDebugI11rasValCountE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1380,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1380,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:0,0'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1408,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/client_support.cc:1408,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1408,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1441,12'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1442,3'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:1433,45'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:1434,10'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:1435,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1442,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1443,3'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:1444,3'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
        - Src:             'ras/client_support.cc:1447,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1451,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1454,9'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1462,7'
          Dst:             _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1462,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1462,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1503,7'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1503,7'
          Dst:             _ZL23rasAuxPeersValueComparePKvS0_
        - Src:             'ras/client_support.cc:1467,17'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:1479,24'
          Dst:             _Z13rasPeerIsDeadPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:1483,15'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/client_support.cc:1483,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1495,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/client_support.cc:1495,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1507,22'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1509,22'
          Dst:             _Z18rasGpuDevsToStringmmPcm
        - Src:             'ras/client_support.cc:1506,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1512,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1517,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1521,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1524,9'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1528,7'
          Dst:             _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1528,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1528,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1535,7'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1535,7'
          Dst:             _ZL23rasAuxPeersValueComparePKvS0_
        - Src:             'ras/client_support.cc:1530,23'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:1539,22'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1541,22'
          Dst:             _Z18rasGpuDevsToStringmmPcm
        - Src:             'ras/client_support.cc:1538,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1544,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1549,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1561,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1565,13'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1570,17'
          Dst:             bsearch
        - Src:             'ras/client_support.cc:1570,17'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:1572,29'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:1575,30'
          Dst:             _ZL14rasGpuToStringiiPcm
        - Src:             'ras/client_support.cc:1576,53'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1574,17'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1578,17'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1583,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1589,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1595,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1597,11'
          Dst:             _ZL24rasClientBreakDownErrorsP9rasClientPN12rasCollComms4commEPKiPib
        - Src:             'ras/client_support.cc:1604,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1606,11'
          Dst:             _ZL24rasClientBreakDownErrorsP9rasClientPN12rasCollComms4commEPKiPib
        - Src:             'ras/client_support.cc:1608,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1612,12'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1613,3'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:1613,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1613,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1614,3'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:1615,3'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
        - Src:             'ras/client_support.cc:1618,3'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1622,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1635,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1641,11'
          Dst:             _Z15ncclCallocDebugI11rasValCountE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:1641,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1641,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1645,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1659,11'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1659,11'
          Dst:             _ZL27rasAuxCommRanksValueComparePKvS0_
        - Src:             'ras/client_support.cc:1684,11'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1684,11'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:1688,33'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1689,17'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1698,36'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1700,36'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1696,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1704,36'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1706,36'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1702,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1711,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1714,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1726,23'
          Dst:             bsearch
        - Src:             'ras/client_support.cc:1726,23'
          Dst:             _Z18ncclSocketsComparePKvS0_
        - Src:             'ras/client_support.cc:1728,35'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:1733,27'
          Dst:             _ZL14rasGpuToStringiiPcm
        - Src:             'ras/client_support.cc:1734,50'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1731,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1739,27'
          Dst:             _ZL14rasGpuToStringiiPcm
        - Src:             'ras/client_support.cc:1740,50'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1736,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1745,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1747,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1769,13'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1778,13'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1778,13'
          Dst:             _ZL27rasAuxCommRanksValueComparePKvS0_
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             qsort
        - Src:             'ras/client_support.cc:1792,13'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:1849,13'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1798,19'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1800,19'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1803,19'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:1811,36'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1813,36'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1809,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1819,38'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1821,38'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1816,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1826,38'
          Dst:             _ZL22rasCommRankGpuToStringPKN12rasCollComms4comm4rankEPcm
        - Src:             'ras/client_support.cc:1828,38'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:1823,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1834,23'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1838,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1841,25'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1855,3'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/client_support.cc:1857,12'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1858,3'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:1858,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1858,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1859,3'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:1860,3'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
    - functionName:    _Z18rasGpuDevsToStringmmPcm
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2223,22'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2223,7'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2227,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2227,5'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2234,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2234,5'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2231,24'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2231,9'
          Dst:             snprintf
    - functionName:    _ZL16rasClientRunInitP9rasClient
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         223
      ICount:          1088
      EdgeCount:       307
      CyclomaticComplexity: 86
      functionsReached:
        - _Z14rasCollReqInitP14rasCollRequest
        - _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL11rasOutResetv
        - _ZL12rasOutAppendPKcz
        - _ZL12rasOutLengthv
        - _ZL13rasOutExtractPc
        - _ZL17rasClientAllocMsgPPcm
        - _ZL17rasCountIsOutlieribi
        - _ZL19rasClientEnqueueMsgP9rasClientPcm
        - _ZL22rasValCountsCompareRevPKvS0_
        - _ZL23rasAuxPeersValueComparePKvS0_
        - _ZTW15ncclDebugNoWarn
        - cudaDriverGetVersion
        - cudaRuntimeGetVersion
        - qsort
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:759,3'
          Dst:             _ZL11rasOutResetv
        - Src:             'ras/client_support.cc:762,33'
          Dst:             cudaRuntimeGetVersion
        - Src:             'ras/client_support.cc:763,32'
          Dst:             cudaDriverGetVersion
        - Src:             'ras/client_support.cc:768,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:770,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:771,14'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:772,5'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:772,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:772,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:773,5'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:774,5'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
        - Src:             'ras/client_support.cc:796,12'
          Dst:             _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - Src:             'ras/client_support.cc:821,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:826,7'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:835,7'
          Dst:             _Z15ncclCallocDebugI14rasAuxPeerInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:835,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:835,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:871,7'
          Dst:             qsort
        - Src:             'ras/client_support.cc:871,7'
          Dst:             _ZL23rasAuxPeersValueComparePKvS0_
        - Src:             'ras/client_support.cc:846,16'
          Dst:             _Z19ncclSocketsSameNodePK17ncclSocketAddressS1_
        - Src:             'ras/client_support.cc:889,7'
          Dst:             qsort
        - Src:             'ras/client_support.cc:889,7'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:894,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:898,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:902,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:906,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:921,9'
          Dst:             qsort
        - Src:             'ras/client_support.cc:921,9'
          Dst:             _ZL23rasAuxPeersValueComparePKvS0_
        - Src:             'ras/client_support.cc:937,9'
          Dst:             qsort
        - Src:             'ras/client_support.cc:937,9'
          Dst:             _ZL22rasValCountsCompareRevPKvS0_
        - Src:             'ras/client_support.cc:940,9'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:945,11'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:949,7'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:949,7'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:962,15'
          Dst:             _ZL17rasCountIsOutlieribi
        - Src:             'ras/client_support.cc:963,13'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:969,36'
          Dst:             strlen
        - Src:             'ras/client_support.cc:969,17'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:973,28'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:972,15'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:969,36'
          Dst:             strlen
        - Src:             'ras/client_support.cc:969,17'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:1004,5'
          Dst:             _ZL12rasOutAppendPKcz
        - Src:             'ras/client_support.cc:1005,14'
          Dst:             _ZL12rasOutLengthv
        - Src:             'ras/client_support.cc:1006,5'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:1006,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1006,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:1007,5'
          Dst:             _ZL13rasOutExtractPc
        - Src:             'ras/client_support.cc:1008,5'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
        - Src:             'ras/client_support.cc:1014,5'
          Dst:             _Z14rasCollReqInitP14rasCollRequest
        - Src:             'ras/client_support.cc:1017,5'
          Dst:             _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - Src:             'ras/client_support.cc:1017,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:1017,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    cudaRuntimeGetVersion
      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:    _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI9rasClientEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI9rasClientE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI9rasClientEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI9rasClientEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI9rasClientEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI9rasClientEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI9rasClientEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25rasClientSupportTerminatev
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL18rasClientTerminateP9rasClient
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2491,9'
          Dst:             close
        - Src:             'ras/client_support.cc:2500,5'
          Dst:             _ZL18rasClientTerminateP9rasClient
    - functionName:    _ZL18rasClientTerminateP9rasClient
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          139
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z20rasCollRecordHistoryPK13rasCollective
        - _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z26rasDiagnosticsCancelTargetPv
        - _Z27rasDiagnosticsClientCleanupP9rasClient
        - close
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:386,3'
          Dst:             _Z26rasDiagnosticsCancelTargetPv
        - Src:             'ras/client_support.cc:387,3'
          Dst:             _Z27rasDiagnosticsClientCleanupP9rasClient
        - Src:             'ras/client_support.cc:390,5'
          Dst:             _Z20rasCollRecordHistoryPK13rasCollective
        - Src:             'ras/client_support.cc:391,5'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/client_support.cc:395,11'
          Dst:             close
        - Src:             'ras/client_support.cc:401,36'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:401,36'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          305
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z15rasPeerToStringPK17ncclSocketAddressPcm
        - _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19rasPeerInfoToStringPK11rasPeerInfoPcm
        - _ZL17rasClientAllocMsgPPcm
        - _ZL19rasClientEnqueueMsgP9rasClientPcm
        - localtime_r
        - snprintf
        - strftime
        - strlen
        - time
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:2384,3'
          Dst:             time
        - Src:             'ras/client_support.cc:2385,3'
          Dst:             localtime_r
        - Src:             'ras/client_support.cc:2386,3'
          Dst:             strftime
        - Src:             'ras/client_support.cc:2393,25'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/client_support.cc:2401,11'
          Dst:             _Z16ncclSocketToHostPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:2405,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2412,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2416,20'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2408,15'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2409,24'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2423,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2424,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2419,15'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2420,24'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2441,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/client_support.cc:2442,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2454,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2467,11'
          Dst:             _Z19rasPeerInfoToStringPK11rasPeerInfoPcm
        - Src:             'ras/client_support.cc:2469,11'
          Dst:             _Z15rasPeerToStringPK17ncclSocketAddressPcm
        - Src:             'ras/client_support.cc:2472,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2475,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:2480,16'
          Dst:             strlen
        - Src:             'ras/client_support.cc:2481,11'
          Dst:             _ZL17rasClientAllocMsgPPcm
        - Src:             'ras/client_support.cc:2483,9'
          Dst:             _ZL19rasClientEnqueueMsgP9rasClientPcm
    - functionName:    _ZL20rasParseProfilerMaskPKcPi
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          262
      EdgeCount:       92
      CyclomaticComplexity: 29
      functionsReached:
        - snprintf
        - strcasecmp
        - strtok_r
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:342,7'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:346,7'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:352,16'
          Dst:             strtol
        - Src:             'ras/client_support.cc:359,7'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:362,20'
          Dst:             strtok_r
        - Src:             'ras/client_support.cc:363,9'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:364,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:365,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:366,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:367,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:368,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:369,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:370,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:371,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:372,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:373,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:374,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:375,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:376,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:377,14'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:362,72'
          Dst:             strtok_r
    - functionName:    _Z18rasClientEventLoopP9rasClienti
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         189
      ICount:          850
      EdgeCount:       267
      CyclomaticComplexity: 80
      functionsReached:
        - _Z14rasCollReqInitP14rasCollRequest
        - _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z24rasDiagnosticsInProgressv
        - _ZL12rasClientRunP9rasClientPb
        - _ZL18rasClientTerminateP9rasClient
        - _ZL20rasParseProfilerMaskPKcPi
        - _ZL22rasClientEnqueueStringP9rasClientPKc
        - __errno_location
        - memchr
        - recv
        - send
        - snprintf
        - strcasecmp
        - strncasecmp
        - strtod
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:444,17'
          Dst:             recv
        - Src:             'ras/client_support.cc:449,15'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:464,7'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:468,29'
          Dst:             memchr
        - Src:             'ras/client_support.cc:473,11'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:476,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:477,11'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:480,18'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:482,9'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:483,26'
          Dst:             strtod
        - Src:             'ras/client_support.cc:485,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:490,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:491,11'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:494,18'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:496,13'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:499,20'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:503,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:505,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:506,11'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:509,18'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:511,15'
          Dst:             _ZL12rasClientRunP9rasClientPb
        - Src:             'ras/client_support.cc:512,18'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:515,15'
          Dst:             _ZL12rasClientRunP9rasClientPb
        - Src:             'ras/client_support.cc:516,18'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:519,15'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:520,13'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:524,20'
          Dst:             _Z24rasDiagnosticsInProgressv
        - Src:             'ras/client_support.cc:526,15'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:527,13'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:533,17'
          Dst:             _ZL12rasClientRunP9rasClientPb
        - Src:             'ras/client_support.cc:535,18'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:535,53'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:545,25'
          Dst:             strtok_r
        - Src:             'ras/client_support.cc:547,17'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:549,24'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:551,24'
          Dst:             strcasecmp
        - Src:             'ras/client_support.cc:558,21'
          Dst:             strtok_r
        - Src:             'ras/client_support.cc:562,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:571,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:572,11'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:575,18'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:579,13'
          Dst:             strncasecmp
        - Src:             'ras/client_support.cc:583,15'
          Dst:             _ZL20rasParseProfilerMaskPKcPi
        - Src:             'ras/client_support.cc:586,13'
          Dst:             _Z14rasCollReqInitP14rasCollRequest
        - Src:             'ras/client_support.cc:590,19'
          Dst:             _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - Src:             'ras/client_support.cc:593,13'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:596,11'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:598,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:599,11'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:603,9'
          Dst:             snprintf
        - Src:             'ras/client_support.cc:604,13'
          Dst:             _ZL22rasClientEnqueueStringP9rasClientPKc
        - Src:             'ras/client_support.cc:618,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:619,9'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:633,20'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:635,15'
          Dst:             send
        - Src:             'ras/client_support.cc:638,28'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:649,7'
          Dst:             _Z21ncclIntruQueueDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:633,20'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:654,7'
          Dst:             _ZL18rasClientTerminateP9rasClient
        - Src:             'ras/client_support.cc:660,50'
          Dst:             _ZL18rasClientTerminateP9rasClient
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12rasClientRunP9rasClientPb
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          297
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasDiagnosticsResumeP9rasClient
        - _ZL16rasClientRunInitP9rasClient
        - _ZL17rasClientRunCommsP9rasClient
        - _ZL18rasClientTerminateP9rasClient
        - _ZL20rasClientRunDiagInitP9rasClient
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ras/client_support.cc:677,3'
          Branch Sides:    []
      Callsites:
        - Src:             'ras/client_support.cc:679,5'
          Dst:             _ZL16rasClientRunInitP9rasClient
        - Src:             'ras/client_support.cc:679,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:679,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:696,5'
          Dst:             _ZL17rasClientRunCommsP9rasClient
        - Src:             'ras/client_support.cc:696,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:696,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:700,5'
          Dst:             _ZL20rasClientRunDiagInitP9rasClient
        - Src:             'ras/client_support.cc:700,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:700,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:706,5'
          Dst:             _Z20rasDiagnosticsResumeP9rasClient
        - Src:             'ras/client_support.cc:706,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:706,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:710,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:716,49'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:717,5'
          Dst:             _ZL18rasClientTerminateP9rasClient
    - functionName:    _Z15rasClientResumeP13rasCollective
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          110
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasClientRunP9rasClientPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:424,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:425,5'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/client_support.cc:429,3'
          Dst:             _ZL12rasClientRunP9rasClientPb
        - Src:             'ras/client_support.cc:429,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:429,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21rasLocalHandleRunDiagPK21rasDiagnosticsContext
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          204
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24rasDiagnosticsClientInitP9rasClientPK21rasDiagnosticsContextPK22rasDiagnosticsReporter
        - _ZL12rasClientRunP9rasClientPb
        - _ZL17getNewClientEntryPP9rasClient
        - _ZL18rasClientTerminateP9rasClient
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:322,3'
          Dst:             _ZL17getNewClientEntryPP9rasClient
        - Src:             'ras/client_support.cc:322,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:324,3'
          Dst:             _Z24rasDiagnosticsClientInitP9rasClientPK21rasDiagnosticsContextPK22rasDiagnosticsReporter
        - Src:             'ras/client_support.cc:324,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:324,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:326,3'
          Dst:             _ZL12rasClientRunP9rasClientPb
        - Src:             'ras/client_support.cc:326,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:326,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:330,37'
          Dst:             _ZL18rasClientTerminateP9rasClient
    - functionName:    _ZL17getNewClientEntryPP9rasClient
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclCallocDebugI9rasClientE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
        - rasTimeoutFactorNs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:227,3'
          Dst:             _Z15ncclCallocDebugI9rasClientE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/client_support.cc:227,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:227,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:230,3'
          Dst:             _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/client_support.cc:231,21'
          Dst:             rasTimeoutFactorNs
    - functionName:    _Z24rasClientAcceptNewSocketv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         85
      ICount:          355
      EdgeCount:       117
      CyclomaticComplexity: 34
      functionsReached:
        - _Z18rasGetNewPollEntryPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17getNewClientEntryPP9rasClient
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - accept
        - close
        - fcntl
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:205,3'
          Dst:             _ZL17getNewClientEntryPP9rasClient
        - Src:             'ras/client_support.cc:205,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:205,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:207,3'
          Dst:             accept
        - Src:             'ras/client_support.cc:207,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:207,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:207,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:207,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:207,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:209,3'
          Dst:             fcntl
        - Src:             'ras/client_support.cc:209,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:209,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:209,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:209,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:209,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:210,3'
          Dst:             fcntl
        - Src:             'ras/client_support.cc:210,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:210,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:210,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:210,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:212,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/client_support.cc:212,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:212,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:219,43'
          Dst:             close
    - functionName:    _Z19rasClientInitSocketv
      functionSourceFile: '/src/nccl/src/ras/client_support.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         119
      ICount:          467
      EdgeCount:       163
      CyclomaticComplexity: 46
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - bind
        - close
        - listen
        - setsockopt
        - socket
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/client_support.cc:172,25'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'ras/client_support.cc:173,3'
          Dst:             _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - Src:             'ras/client_support.cc:173,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/client_support.cc:173,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:174,3'
          Dst:             socket
        - Src:             'ras/client_support.cc:174,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:174,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:174,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:174,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:174,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:175,3'
          Dst:             setsockopt
        - Src:             'ras/client_support.cc:175,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:175,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:175,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:175,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:175,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:178,3'
          Dst:             setsockopt
        - Src:             'ras/client_support.cc:178,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:178,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:178,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:178,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:178,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:181,3'
          Dst:             bind
        - Src:             'ras/client_support.cc:181,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:181,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:181,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:184,3'
          Dst:             listen
        - Src:             'ras/client_support.cc:184,3'
          Dst:             __errno_location
        - Src:             'ras/client_support.cc:184,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:184,3'
          Dst:             strerror
        - Src:             'ras/client_support.cc:184,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:185,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/client_support.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/client_support.cc:191,11'
          Dst:             close
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIpcSocketSendFdP13ncclIpcSocketiim
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:244,10'
          Dst:             _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
    - functionName:    _Z20ncclIpcSocketSendMsgP13ncclIpcSocketPviiim
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamIpcUseAbstractSocketv
        - __errno_location
        - sendmsg
        - snprintf
        - strcpy
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:190,13'
          Dst:             snprintf
        - Src:             'os/linux_ipcsocket.cc:192,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:195,3'
          Dst:             strcpy
        - Src:             'os/linux_ipcsocket.cc:197,27'
          Dst:             _Z29ncclParamIpcUseAbstractSocketv
        - Src:             'os/linux_ipcsocket.cc:231,24'
          Dst:             sendmsg
        - Src:             'os/linux_ipcsocket.cc:232,9'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:233,7'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:233,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclParamIpcUseAbstractSocketv
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:21,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIpcSocketRecvFdP13ncclIpcSocketPi
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:168,10'
          Dst:             _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
    - functionName:    _Z20ncclIpcSocketRecvMsgP13ncclIpcSocketPviPi
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          157
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - recvmsg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:140,17'
          Dst:             recvmsg
        - Src:             'os/linux_ipcsocket.cc:141,9'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:142,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:152,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:158,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    recvmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclIpcSocketCloseP13ncclIpcSocket
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z29ncclParamIpcUseAbstractSocketv
        - close
        - unlink
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:103,27'
          Dst:             _Z29ncclParamIpcUseAbstractSocketv
        - Src:             'os/linux_ipcsocket.cc:105,11'
          Dst:             unlink
        - Src:             'os/linux_ipcsocket.cc:107,3'
          Dst:             close
    - functionName:    _Z18ncclIpcSocketGetFdP13ncclIpcSocketPi
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:89,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclIpcSocketInitP13ncclIpcSocketimPVj
      functionSourceFile: '/src/nccl/src/os/linux_ipcsocket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          220
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamIpcUseAbstractSocketv
        - __errno_location
        - bind
        - close
        - fcntl
        - snprintf
        - socket
        - strcpy
        - strerror
        - unlink
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_ipcsocket.cc:39,13'
          Dst:             socket
        - Src:             'os/linux_ipcsocket.cc:40,5'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:40,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:40,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:48,13'
          Dst:             snprintf
        - Src:             'os/linux_ipcsocket.cc:50,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:51,5'
          Dst:             close
        - Src:             'os/linux_ipcsocket.cc:55,27'
          Dst:             _Z29ncclParamIpcUseAbstractSocketv
        - Src:             'os/linux_ipcsocket.cc:58,11'
          Dst:             unlink
        - Src:             'os/linux_ipcsocket.cc:63,3'
          Dst:             strcpy
        - Src:             'os/linux_ipcsocket.cc:63,3'
          Dst:             strcpy
        - Src:             'os/linux_ipcsocket.cc:67,7'
          Dst:             bind
        - Src:             'os/linux_ipcsocket.cc:68,5'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:68,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:68,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:69,5'
          Dst:             close
        - Src:             'os/linux_ipcsocket.cc:74,3'
          Dst:             strcpy
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             fcntl
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:80,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             fcntl
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             __errno_location
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             strerror
        - Src:             'os/linux_ipcsocket.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclOsSocketPairReadiPvmPm
      functionSourceFile: '/src/nccl/src/os/linux_socket_pair.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - read
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             read
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             __errno_location
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:44,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclOsSocketPairWriteiPKvmPm
      functionSourceFile: '/src/nccl/src/os/linux_socket_pair.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             write
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             __errno_location
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclOsSocketPairClosePi
      functionSourceFile: '/src/nccl/src/os/linux_socket_pair.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - close
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_socket_pair.cc:25,11'
          Dst:             close
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             __errno_location
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_socket_pair.cc:25,11'
          Dst:             close
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             __errno_location
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:26,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclOsSocketPairCreatePi
      functionSourceFile: '/src/nccl/src/os/linux_socket_pair.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - pipe
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             pipe
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             __errno_location
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             strerror
        - Src:             'os/linux_socket_pair.cc:15,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IdvEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1000EEEES2_ILl1ELl1000000EEdLb1ELb0EE6__castIlS2_ILl1ELl1000000000EEEES4_RKNS1_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IdvEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:152,13'
          Dst:             _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IdvEERKT_
    - functionName:    _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1000EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1000EEEES2_ILl1ELl1000000EEdLb1ELb0EE6__castIlS2_ILl1ELl1000000000EEEES4_RKNS1_IT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:200,9'
          Dst:             _ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1000EEEES2_ILl1ELl1000000EEdLb1ELb0EE6__castIlS2_ILl1ELl1000000000EEEES4_RKNS1_IT_T0_EE
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/./graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1000EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono:339,10'
          Dst:             _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1000EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE
    - functionName:    _ZL27ncclDiagDetectTransportMaskP8ncclCommPj
      functionSourceFile: '/src/nccl/src/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          467
      EdgeCount:       143
      CyclomaticComplexity: 40
      functionsReached:
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics.cc:69,5'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'diagnostics.cc:79,9'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'diagnostics.cc:91,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'diagnostics.cc:79,9'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'diagnostics.cc:91,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics.cc:91,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics.cc:93,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'diagnostics.cc:93,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics.cc:93,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11diagLogInitv
      functionSourceFile: '/src/nccl/src/include/diagnostics_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - getpid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/diagnostics_log.h:18,7'
          Dst:             gethostname
        - Src:             'include/diagnostics_log.h:22,21'
          Dst:             getpid
    - functionName:    _Z24ncclRunDiagnosticsActiveP8ncclComm
      functionSourceFile: '/src/nccl/src/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z14ncclDiagP2pRunP8ncclComm
        - _ZL11diagLogInitv
        - _ZL27ncclDiagDetectTransportMaskP8ncclCommPj
        - _ZNSt6chrono3_V212steady_clock3nowEv
        - _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE
        - _ZNSt6chronomiINS_3_V212steady_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics.cc:107,13'
          Dst:             _ZNSt6chrono3_V212steady_clock3nowEv
        - Src:             'diagnostics.cc:109,24'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics.cc:109,24'
          Dst:             fprintf
        - Src:             'diagnostics.cc:113,7'
          Dst:             _ZL27ncclDiagDetectTransportMaskP8ncclCommPj
        - Src:             'diagnostics.cc:114,44'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics.cc:114,44'
          Dst:             fprintf
        - Src:             'diagnostics.cc:116,7'
          Dst:             _Z14ncclDiagP2pRunP8ncclComm
        - Src:             'diagnostics.cc:117,44'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics.cc:117,44'
          Dst:             fprintf
        - Src:             'diagnostics.cc:119,13'
          Dst:             _ZNSt6chrono3_V212steady_clock3nowEv
        - Src:             'diagnostics.cc:120,67'
          Dst:             _ZNSt6chronomiINS_3_V212steady_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE
        - Src:             'diagnostics.cc:120,22'
          Dst:             _ZNSt6chrono8durationIdSt5ratioILl1ELl1000EEEC2IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE
        - Src:             'diagnostics.cc:123,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics.cc:123,5'
          Dst:             fprintf
    - functionName:    _Z16ncclDiagChildRunPKciPci
      functionSourceFile: '/src/nccl/src/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          153
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - fread
        - pclose
        - popen
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics.cc:39,11'
          Dst:             snprintf
        - Src:             'diagnostics.cc:43,18'
          Dst:             popen
        - Src:             'diagnostics.cc:49,17'
          Dst:             fread
        - Src:             'diagnostics.cc:49,17'
          Dst:             fread
        - Src:             'diagnostics.cc:57,16'
          Dst:             pclose
    - functionName:    popen
      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:    pclose
      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:    _Z20ncclParamDiagnosticsv
      functionSourceFile: '/src/nccl/src/diagnostics.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics.cc:30,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL10cudaMallocImE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocIiE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI12ncclResult_tEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    20
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:297,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:297,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:298,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:298,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:308,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:308,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL23ncclDiagP2pIsFabricEdgePK19ncclDiagP2pEdgeInfo
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclDiagP2pImportAdvicePK19ncclDiagP2pEdgeInfo
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - _ZL23ncclDiagP2pIsFabricEdgePK19ncclDiagP2pEdgeInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:222,7'
          Dst:             _ZL23ncclDiagP2pIsFabricEdgePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:222,45'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
    - functionName:    _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL23ncclDiagP2pIsFabricEdgePK19ncclDiagP2pEdgeInfo
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:200,7'
          Dst:             _ZL23ncclDiagP2pIsFabricEdgePK19ncclDiagP2pEdgeInfo
    - functionName:    _ZL21ncclDiagP2pReasonNamei
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27ncclDiagP2pFormatPeerFieldsP8ncclCommiiPK19ncclDiagP2pEdgeInfoPcm
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19ncclDiagP2pPathNamei
        - _ZL21ncclDiagP2pHandleNamei
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:291,12'
          Dst:             _ZL19ncclDiagP2pPathNamei
        - Src:             'diagnostics/p2p.cc:291,49'
          Dst:             _ZL21ncclDiagP2pHandleNamei
        - Src:             'diagnostics/p2p.cc:289,3'
          Dst:             snprintf
    - functionName:    _ZL19ncclDiagP2pPathNamei
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclDiagP2pHandleNamei
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclDiagP2pReportP8ncclCommiiPK19ncclDiagP2pEdgeInfoPK21ncclDiagP2pEdgeResult
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL11diagLogInitv
        - _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - _ZL21ncclDiagP2pReasonNamei
        - _ZL22ncclDiagP2pReadPatternii
        - _ZL23ncclDiagP2pImportAdvicePK19ncclDiagP2pEdgeInfo
        - _ZL23ncclDiagP2pWritePatternii
        - _ZL27ncclDiagP2pFormatPeerFieldsP8ncclCommiiPK19ncclDiagP2pEdgeInfoPcm
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:297,3'
          Dst:             _ZL27ncclDiagP2pFormatPeerFieldsP8ncclCommiiPK19ncclDiagP2pEdgeInfoPcm
        - Src:             'diagnostics/p2p.cc:300,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:300,5'
          Dst:             _ZL21ncclDiagP2pReasonNamei
        - Src:             'diagnostics/p2p.cc:300,5'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:300,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:307,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:307,5'
          Dst:             _ZL21ncclDiagP2pReasonNamei
        - Src:             'diagnostics/p2p.cc:307,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:314,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:314,5'
          Dst:             _ZL21ncclDiagP2pReasonNamei
        - Src:             'diagnostics/p2p.cc:314,5'
          Dst:             _ZL23ncclDiagP2pImportAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:314,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:320,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:320,5'
          Dst:             _ZL23ncclDiagP2pWritePatternii
        - Src:             'diagnostics/p2p.cc:320,5'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:320,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:328,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:328,5'
          Dst:             _ZL22ncclDiagP2pReadPatternii
        - Src:             'diagnostics/p2p.cc:328,5'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:328,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:335,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:335,5'
          Dst:             _ZL21ncclDiagP2pReasonNamei
        - Src:             'diagnostics/p2p.cc:335,5'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:335,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:340,3'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:340,3'
          Dst:             _ZL21ncclDiagP2pReasonNamei
        - Src:             'diagnostics/p2p.cc:340,3'
          Dst:             _ZL21ncclDiagP2pEdgeAdvicePK19ncclDiagP2pEdgeInfo
        - Src:             'diagnostics/p2p.cc:340,3'
          Dst:             fprintf
    - functionName:    _ZL11diagLogInitv
      functionSourceFile: '/src/nccl/src/include/diagnostics_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - getpid
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/diagnostics_log.h:18,7'
          Dst:             gethostname
        - Src:             'include/diagnostics_log.h:22,21'
          Dst:             getpid
    - functionName:    _ZL23ncclDiagP2pWritePatternii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22ncclDiagP2pReadPatternii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10cudaMallocI19ncclDiagP2pRemoteOpE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocI19ncclDiagP2pRemoteOpE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             _ZL10cudaMallocI19ncclDiagP2pRemoteOpE9cudaErrorPPT_m
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pRemoteOpEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclCuMemAllocAddrPPvPym
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:266,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:267,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:268,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:268,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:271,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:271,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:273,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:273,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:273,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclDiagP2pMapSameProcessP8ncclCommiPK18ncclDiagP2pMemDescP18ncclDiagP2pMapping
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclCuMemAllocAddrPPvPym
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceEnablePeerAccess
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:470,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'diagnostics/p2p.cc:475,5'
          Dst:             _ZL18ncclCuMemAllocAddrPPvPym
        - Src:             'diagnostics/p2p.cc:475,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:475,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:485,21'
          Dst:             cudaDeviceEnablePeerAccess
        - Src:             'diagnostics/p2p.cc:487,11'
          Dst:             cudaGetLastError
        - Src:             'diagnostics/p2p.cc:489,5'
          Dst:             cudaGetErrorString
        - Src:             'diagnostics/p2p.cc:489,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:491,11'
          Dst:             cudaGetLastError
    - functionName:    _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionSourceFile: '/src/nccl/src/./graph/topo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclDiagP2pHandleTypeP8ncclCommii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _ZL22ncclDiagP2pSameProcessP8ncclCommii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:139,7'
          Dst:             _ZL22ncclDiagP2pSameProcessP8ncclCommii
        - Src:             'diagnostics/p2p.cc:140,8'
          Dst:             _Z15ncclCuMemEnablev
    - functionName:    _ZL22ncclDiagP2pSameProcessP8ncclCommii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclDiagP2pPathTypeP8ncclCommii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:240,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
        - Src:             'diagnostics/p2p.cc:241,7'
          Dst:             _ZL19ncclTopoRankToIndexP14ncclTopoSystemiPib
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclCudaFreeI15ncclDiagP2pSlotE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z12ncclCudaFreeIiE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z12ncclCudaFreeI19ncclDiagP2pRemoteOpE12ncclResult_tPT_P14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaFree
        - cudaGetErrorString
        - cudaGetLastError
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:588,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:589,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'include/alloc.h:590,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:590,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaFree
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:596,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:596,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:600,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL29ncclDiagP2pReleaseLocalHandlePK18ncclDiagP2pMemDesc
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:453,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:453,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL22ncclDiagP2pFreeMappingP8ncclCommP18ncclDiagP2pMapping
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          227
      EdgeCount:       79
      CyclomaticComplexity: 25
      functionsReached:
        - _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
        - cudaDeviceDisablePeerAccess
        - cudaGetLastError
        - cudaIpcCloseMemHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:509,7'
          Dst:             _ZL17ncclCuMemFreeAddrPvP14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:509,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:509,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:511,7'
          Dst:             _Z12ncclCudaFreeIvE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:511,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:511,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:513,25'
          Dst:             cudaIpcCloseMemHandle
        - Src:             'diagnostics/p2p.cc:516,15'
          Dst:             cudaGetLastError
        - Src:             'diagnostics/p2p.cc:522,23'
          Dst:             cudaDeviceDisablePeerAccess
        - Src:             'diagnostics/p2p.cc:0,0'
          Dst:             cudaGetLastError
    - functionName:    cudaDeviceDisablePeerAccess
      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:    _ZL30ncclDiagP2pReportGroupFailuresP8ncclCommPKiiPK19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResult
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL17ncclDiagP2pReportP8ncclCommiiPK19ncclDiagP2pEdgeInfoPK21ncclDiagP2pEdgeResult
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:392,7'
          Dst:             _ZL17ncclDiagP2pReportP8ncclCommiiPK19ncclDiagP2pEdgeInfoPK21ncclDiagP2pEdgeResult
    - functionName:    _ZL24ncclDiagP2pReportSummaryP8ncclCommPK18ncclDiagP2pSummary
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11diagLogInitv
        - fprintf
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:376,25'
          Dst:             snprintf
        - Src:             'diagnostics/p2p.cc:377,8'
          Dst:             snprintf
        - Src:             'diagnostics/p2p.cc:378,21'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:378,21'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:380,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:380,5'
          Dst:             fprintf
    - functionName:    _ZL28ncclDiagP2pBuildGroupSummaryiPK21ncclDiagP2pEdgeResultP18ncclDiagP2pSummary
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI15ncclDiagP2pSlotE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ncclDiagP2pSlotEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclDiagP2pSetLocalReasoniiP21ncclDiagP2pEdgeResulti
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:256,5'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
    - functionName:    _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19ncclDiagP2pPathNamei
        - _ZL21ncclDiagP2pHandleNamei
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:277,3'
          Dst:             _ZL19ncclDiagP2pPathNamei
        - Src:             'diagnostics/p2p.cc:277,3'
          Dst:             _ZL21ncclDiagP2pHandleNamei
        - Src:             'diagnostics/p2p.cc:277,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclDiagP2pRankToSlotPKiii
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27ncclDiagP2pPrepareRemoteOpsP8ncclCommPKiiiiS2_PK21ncclDiagP2pEdgeResultPK18ncclDiagP2pMappingPP19ncclDiagP2pRemoteOpSB_PiP11CUstream_st
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      bool
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          186
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_b
        - _Z19ncclCudaCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_P14ncclMemManager13ncclMemType_t
        - _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - cudaMemcpyAsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:599,31'
          Dst:             _Z15ncclCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:600,8'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:602,30'
          Dst:             _Z19ncclCudaCallocDebugI19ncclDiagP2pRemoteOpE12ncclResult_tPPT_mPKciS6_P14ncclMemManager13ncclMemType_t
        - Src:             'diagnostics/p2p.cc:603,8'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:618,25'
          Dst:             cudaMemcpyAsync
        - Src:             'diagnostics/p2p.cc:620,10'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
    - functionName:    _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:269,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:262,3'
          Dst:             cudaGetErrorString
        - Src:             'diagnostics/p2p.cc:262,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:263,9'
          Dst:             cudaGetLastError
    - functionName:    _ZL25ncclDiagP2pImportMappingsP8ncclCommPKiiiiS2_PK19ncclDiagP2pEdgeInfoP18ncclDiagP2pMemDescP18ncclDiagP2pMappingP21ncclDiagP2pEdgeResultbP11CUstream_st
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          164
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - _ZL25ncclDiagP2pMapSameProcessP8ncclCommiPK18ncclDiagP2pMemDescP18ncclDiagP2pMapping
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:559,19'
          Dst:             _ZL25ncclDiagP2pMapSameProcessP8ncclCommiPK18ncclDiagP2pMemDescP18ncclDiagP2pMapping
        - Src:             'diagnostics/p2p.cc:562,9'
          Dst:             _Z28ncclP2pImportShareableBufferP8ncclCommimP11ncclIpcDescPPvS3_13ncclMemType_t
        - Src:             'diagnostics/p2p.cc:566,13'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'diagnostics/p2p.cc:0,0'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:0,0'
          Dst:             _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - Src:             'diagnostics/p2p.cc:547,7'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:548,7'
          Dst:             _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
    - functionName:    _Z19ncclCudaCallocDebugIiE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - _Z11ncclSizeOfTIiEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIiE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:504,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:504,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:508,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:509,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:510,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:510,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:513,7'
          Dst:             _ZL10cudaMallocIiE9cudaErrorPPT_m
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:513,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:513,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:515,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:515,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:516,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:517,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:520,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:521,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z11ncclSizeOfTIiEmv
        - Src:             'include/alloc.h:522,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28ncclDiagP2pBuildInboundPeersP8ncclCommPKiiiPK19ncclDiagP2pEdgeInfoPiS6_Pb
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclCuMemEnablev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:444,9'
          Dst:             _Z15ncclCuMemEnablev
    - functionName:    _ZL29ncclDiagP2pDiscoverLocalEdgesP8ncclCommPKiiiP19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResultPiS7_
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - _ZL19ncclDiagP2pPathTypeP8ncclCommii
        - _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - _ZL21ncclDiagP2pHandleTypeP8ncclCommii
        - _ZL22ncclDiagP2pSameProcessP8ncclCommii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:407,55'
          Dst:             _ZL19ncclDiagP2pPathTypeP8ncclCommii
        - Src:             'diagnostics/p2p.cc:408,25'
          Dst:             _ZL22ncclDiagP2pSameProcessP8ncclCommii
        - Src:             'diagnostics/p2p.cc:409,24'
          Dst:             _ZL21ncclDiagP2pHandleTypeP8ncclCommii
        - Src:             'diagnostics/p2p.cc:414,7'
          Dst:             _Z16ncclTopoCheckP2pP8ncclCommP14ncclTopoSystemiiPiS3_S3_S3_S3_
        - Src:             'diagnostics/p2p.cc:419,7'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:420,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:426,7'
          Dst:             _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
    - functionName:    _Z15ncclCallocDebugI19ncclDiagP2pWriteObsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pWriteObsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI21ncclDiagP2pEdgeResultE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI21ncclDiagP2pEdgeResultEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclDiagP2pMappingE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMappingEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclDiagP2pMemDescE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pMemDescEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI19ncclDiagP2pEdgeInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI19ncclDiagP2pEdgeInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI18ncclDiagP2pSummaryE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI18ncclDiagP2pSummaryEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23ncclDiagP2pBuildRankSetP8ncclCommPPiS1_S1_
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          209
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:109,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'diagnostics/p2p.cc:109,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:109,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:114,9'
          Dst:             memcmp
    - functionName:    _Z15ncclCallocDebugI12ncclResult_tES0_PPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI12ncclResult_tEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI12ncclResult_tEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI12ncclResult_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI12ncclResult_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI12ncclResult_tEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclDiagP2pRunP8ncclComm
      functionSourceFile: '/src/nccl/src/diagnostics/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         593
      ICount:          2647
      EdgeCount:       837
      CyclomaticComplexity: 246
      functionsReached:
        - _Z12ncclCudaFreeI15ncclDiagP2pSlotE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeI19ncclDiagP2pRemoteOpE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeIiE12ncclResult_tPT_P14ncclMemManageri
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z15ncclCallocDebugI12ncclResult_tES0_PPT_mPKciS5_b
        - _Z15ncclCallocDebugI15ncclDiagP2pSlotE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclDiagP2pMappingE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclDiagP2pMemDescE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI18ncclDiagP2pSummaryE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI19ncclDiagP2pEdgeInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI19ncclDiagP2pWriteObsE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI21ncclDiagP2pEdgeResultE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z16bootstrapBarrierPviii
        - _Z18bootstrapAllGatherPvS_i
        - _Z19ncclCudaCallocDebugIiE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclDiagP2pInitSlotsP15ncclDiagP2pSlotPKiiiP11CUstream_st
        - _Z21ncclDiagP2pRemoteReadPK19ncclDiagP2pRemoteOpiPmP11CUstream_st
        - _Z22ncclDiagP2pRemoteWritePK19ncclDiagP2pRemoteOpiP11CUstream_st
        - _Z23ncclDiagP2pVerifyWritesP15ncclDiagP2pSlotiP11CUstream_st
        - _Z25bootstrapIntraNodeBarrierPvPiiii
        - _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - _ZL11diagLogInitv
        - _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - _ZL21ncclDiagP2pRankToSlotPKiii
        - _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - _ZL22ncclDiagP2pFreeMappingP8ncclCommP18ncclDiagP2pMapping
        - _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - _ZL22ncclDiagP2pReadPatternii
        - _ZL23ncclDiagP2pBuildRankSetP8ncclCommPPiS1_S1_
        - _ZL23ncclDiagP2pWritePatternii
        - _ZL24ncclDiagP2pReportSummaryP8ncclCommPK18ncclDiagP2pSummary
        - _ZL25ncclDiagP2pImportMappingsP8ncclCommPKiiiiS2_PK19ncclDiagP2pEdgeInfoP18ncclDiagP2pMemDescP18ncclDiagP2pMappingP21ncclDiagP2pEdgeResultbP11CUstream_st
        - _ZL25ncclDiagP2pSetLocalReasoniiP21ncclDiagP2pEdgeResulti
        - _ZL27ncclDiagP2pPrepareRemoteOpsP8ncclCommPKiiiiS2_PK21ncclDiagP2pEdgeResultPK18ncclDiagP2pMappingPP19ncclDiagP2pRemoteOpSB_PiP11CUstream_st
        - _ZL28ncclDiagP2pBuildGroupSummaryiPK21ncclDiagP2pEdgeResultP18ncclDiagP2pSummary
        - _ZL28ncclDiagP2pBuildInboundPeersP8ncclCommPKiiiPK19ncclDiagP2pEdgeInfoPiS6_Pb
        - _ZL29ncclDiagP2pDiscoverLocalEdgesP8ncclCommPKiiiP19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResultPiS7_
        - _ZL29ncclDiagP2pReleaseLocalHandlePK18ncclDiagP2pMemDesc
        - _ZL30ncclDiagP2pReportGroupFailuresP8ncclCommPKiiPK19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResult
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaSetDevice
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'diagnostics/p2p.cc:661,25'
          Dst:             cudaGetDevice
        - Src:             'diagnostics/p2p.cc:662,7'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:665,17'
          Dst:             cudaSetDevice
        - Src:             'diagnostics/p2p.cc:666,20'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:672,15'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'diagnostics/p2p.cc:673,18'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:676,3'
          Dst:             _Z15ncclCallocDebugI12ncclResult_tES0_PPT_mPKciS5_b
        - Src:             'diagnostics/p2p.cc:676,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:676,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:677,3'
          Dst:             _ZL23ncclDiagP2pBuildRankSetP8ncclCommPPiS1_S1_
        - Src:             'diagnostics/p2p.cc:677,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:677,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:678,3'
          Dst:             _Z15ncclCallocDebugI18ncclDiagP2pSummaryE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:678,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:678,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:679,3'
          Dst:             _Z15ncclCallocDebugI19ncclDiagP2pEdgeInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:679,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:679,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:680,3'
          Dst:             _Z15ncclCallocDebugI18ncclDiagP2pMemDescE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:680,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:680,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:681,3'
          Dst:             _Z15ncclCallocDebugI18ncclDiagP2pMappingE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:681,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:681,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:682,3'
          Dst:             _Z15ncclCallocDebugI21ncclDiagP2pEdgeResultE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:682,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:682,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:683,3'
          Dst:             _Z15ncclCallocDebugI19ncclDiagP2pWriteObsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:683,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:683,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:684,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'diagnostics/p2p.cc:684,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:684,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:685,3'
          Dst:             _Z15ncclCallocDebugIiE12ncclResult_tPPT_mPKciS5_b
        - Src:             'diagnostics/p2p.cc:685,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:685,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:689,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'diagnostics/p2p.cc:689,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:689,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:695,7'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:695,7'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:698,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:698,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:700,3'
          Dst:             _ZL29ncclDiagP2pDiscoverLocalEdgesP8ncclCommPKiiiP19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResultPiS7_
        - Src:             'diagnostics/p2p.cc:702,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'diagnostics/p2p.cc:702,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:702,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:706,3'
          Dst:             _ZL28ncclDiagP2pBuildInboundPeersP8ncclCommPKiiiPK19ncclDiagP2pEdgeInfoPiS6_Pb
        - Src:             'diagnostics/p2p.cc:714,7'
          Dst:             _Z30ncclP2pAllocateShareableBuffermiP11ncclIpcDescPPviP14ncclMemManager13ncclMemType_t
        - Src:             'diagnostics/p2p.cc:716,9'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:718,36'
          Dst:             _Z19ncclCudaCallocDebugIiE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'diagnostics/p2p.cc:719,11'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:720,19'
          Dst:             cudaMemcpyAsync
        - Src:             'diagnostics/p2p.cc:722,13'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:723,21'
          Dst:             _Z20ncclDiagP2pInitSlotsP15ncclDiagP2pSlotPKiiiP11CUstream_st
        - Src:             'diagnostics/p2p.cc:732,17'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:724,46'
          Dst:             cudaStreamSynchronize
        - Src:             'diagnostics/p2p.cc:728,39'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:732,17'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:741,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'diagnostics/p2p.cc:741,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:741,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:745,3'
          Dst:             _ZL25ncclDiagP2pImportMappingsP8ncclCommPKiiiiS2_PK19ncclDiagP2pEdgeInfoP18ncclDiagP2pMemDescP18ncclDiagP2pMappingP21ncclDiagP2pEdgeResultbP11CUstream_st
        - Src:             'diagnostics/p2p.cc:754,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:754,5'
          Dst:             fprintf
        - Src:             'diagnostics/p2p.cc:760,18'
          Dst:             _ZL27ncclDiagP2pPrepareRemoteOpsP8ncclCommPKiiiiS2_PK21ncclDiagP2pEdgeResultPK18ncclDiagP2pMappingPP19ncclDiagP2pRemoteOpSB_PiP11CUstream_st
        - Src:             'diagnostics/p2p.cc:772,30'
          Dst:             _Z22ncclDiagP2pRemoteWritePK19ncclDiagP2pRemoteOpiP11CUstream_st
        - Src:             'diagnostics/p2p.cc:768,21'
          Dst:             _ZL21ncclDiagP2pRankToSlotPKiii
        - Src:             'diagnostics/p2p.cc:770,7'
          Dst:             _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - Src:             'diagnostics/p2p.cc:776,15'
          Dst:             cudaStreamSynchronize
        - Src:             'diagnostics/p2p.cc:777,10'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:783,5'
          Dst:             _ZL25ncclDiagP2pSetLocalReasoniiP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:785,3'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'diagnostics/p2p.cc:785,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:785,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:790,33'
          Dst:             _Z15ncclCallocDebugI15ncclDiagP2pSlotE12ncclResult_tPPT_mPKciS6_b
        - Src:             'diagnostics/p2p.cc:791,9'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:792,32'
          Dst:             _Z23ncclDiagP2pVerifyWritesP15ncclDiagP2pSlotiP11CUstream_st
        - Src:             'diagnostics/p2p.cc:794,19'
          Dst:             cudaMemcpyAsync
        - Src:             'diagnostics/p2p.cc:795,13'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:800,15'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:796,21'
          Dst:             cudaStreamSynchronize
        - Src:             'diagnostics/p2p.cc:797,27'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:816,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'diagnostics/p2p.cc:816,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:816,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:824,25'
          Dst:             _ZL23ncclDiagP2pWritePatternii
        - Src:             'diagnostics/p2p.cc:828,7'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:834,33'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'diagnostics/p2p.cc:835,10'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:841,33'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'diagnostics/p2p.cc:842,10'
          Dst:             _ZL22ncclDiagP2pNcclSuccess12ncclResult_tPKc
        - Src:             'diagnostics/p2p.cc:854,30'
          Dst:             _Z21ncclDiagP2pRemoteReadPK19ncclDiagP2pRemoteOpiPmP11CUstream_st
        - Src:             'diagnostics/p2p.cc:850,21'
          Dst:             _ZL21ncclDiagP2pRankToSlotPKiii
        - Src:             'diagnostics/p2p.cc:852,7'
          Dst:             _ZL18ncclDiagP2pLogEdgeP8ncclCommPKciiPK19ncclDiagP2pEdgeInfoS2_
        - Src:             'diagnostics/p2p.cc:859,7'
          Dst:             cudaMemcpyAsync
        - Src:             'diagnostics/p2p.cc:860,9'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:861,17'
          Dst:             cudaStreamSynchronize
        - Src:             'diagnostics/p2p.cc:862,21'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:868,5'
          Dst:             _ZL25ncclDiagP2pSetLocalReasoniiP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:868,5'
          Dst:             _ZL25ncclDiagP2pSetLocalReasoniiP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:881,3'
          Dst:             _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
        - Src:             'diagnostics/p2p.cc:873,19'
          Dst:             _ZL21ncclDiagP2pRankToSlotPKiii
        - Src:             'diagnostics/p2p.cc:876,25'
          Dst:             _ZL22ncclDiagP2pReadPatternii
        - Src:             'diagnostics/p2p.cc:878,38'
          Dst:             _ZL20ncclDiagP2pSetReasonP21ncclDiagP2pEdgeResulti
        - Src:             'diagnostics/p2p.cc:881,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:881,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:885,21'
          Dst:             _ZL28ncclDiagP2pBuildGroupSummaryiPK21ncclDiagP2pEdgeResultP18ncclDiagP2pSummary
        - Src:             'diagnostics/p2p.cc:886,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'diagnostics/p2p.cc:886,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:886,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:887,3'
          Dst:             _ZL24ncclDiagP2pReportSummaryP8ncclCommPK18ncclDiagP2pSummary
        - Src:             'diagnostics/p2p.cc:888,3'
          Dst:             _Z16bootstrapBarrierPviii
        - Src:             'diagnostics/p2p.cc:888,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:888,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:889,21'
          Dst:             _ZL30ncclDiagP2pReportGroupFailuresP8ncclCommPKiiPK19ncclDiagP2pEdgeInfoP21ncclDiagP2pEdgeResult
        - Src:             'diagnostics/p2p.cc:895,33'
          Dst:             cudaStreamSynchronize
        - Src:             'diagnostics/p2p.cc:895,10'
          Dst:             _ZL22ncclDiagP2pCudaSuccess9cudaErrorPKc
        - Src:             'diagnostics/p2p.cc:902,5'
          Dst:             _ZL22ncclDiagP2pFreeMappingP8ncclCommP18ncclDiagP2pMapping
        - Src:             'diagnostics/p2p.cc:902,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:902,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:906,5'
          Dst:             _Z25bootstrapIntraNodeBarrierPvPiiii
        - Src:             'diagnostics/p2p.cc:906,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:906,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:911,5'
          Dst:             _ZL29ncclDiagP2pReleaseLocalHandlePK18ncclDiagP2pMemDesc
        - Src:             'diagnostics/p2p.cc:911,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:911,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:915,5'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:915,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:915,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:918,5'
          Dst:             _Z12ncclCudaFreeI19ncclDiagP2pRemoteOpE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:918,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:918,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:921,5'
          Dst:             _Z12ncclCudaFreeIiE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:921,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:921,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:924,5'
          Dst:             _Z12ncclCudaFreeI15ncclDiagP2pSlotE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'diagnostics/p2p.cc:924,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'diagnostics/p2p.cc:924,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'diagnostics/p2p.cc:927,23'
          Dst:             cudaStreamDestroy
        - Src:             'diagnostics/p2p.cc:930,13'
          Dst:             cudaGetLastError
        - Src:             'diagnostics/p2p.cc:934,23'
          Dst:             cudaSetDevice
        - Src:             'diagnostics/p2p.cc:937,13'
          Dst:             cudaGetLastError
        - Src:             'diagnostics/p2p.cc:941,5'
          Dst:             _ZL11diagLogInitv
        - Src:             'diagnostics/p2p.cc:941,5'
          Dst:             fprintf
    - functionName:    _Z20ncclDiagP2pInitSlotsP15ncclDiagP2pSlotPKiiiP11CUstream_st
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclDiagP2pRemoteWritePK19ncclDiagP2pRemoteOpiP11CUstream_st
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclDiagP2pVerifyWritesP15ncclDiagP2pSlotiP11CUstream_st
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclDiagP2pRemoteReadPK19ncclDiagP2pRemoteOpiPmP11CUstream_st
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxPayloadEnumRegisterP25nvtxDomainRegistration_stPK22nvtxPayloadEnumAttr_v1
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - nvtxExtPayloadInitOnce_v3_bpl0x0103
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h:109,1'
          Dst:             nvtxExtPayloadInitOnce_v3_bpl0x0103
    - functionName:    _Z23initNvtxRegisteredEnumsv
      functionSourceFile: '/src/nccl/src/init_nvtx.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclParamNvtxDisablev
        - _ZL23nvtxPayloadEnumRegisterP25nvtxDomainRegistration_stPK22nvtxPayloadEnumAttr_v1
        - _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'init_nvtx.cc:21,7'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'init_nvtx.cc:34,27'
          Dst:             _ZN5nvtx32v16domain3getI11nccl_domainTnNSt9enable_ifIXsr6detail11is_c_stringIDtsrT_4nameEEE5valueEiE4typeELi0EEERKS1_v
        - Src:             'init_nvtx.cc:34,27'
          Dst:             _ZNK5nvtx32v16domaincvP25nvtxDomainRegistration_stEv
        - Src:             'init_nvtx.cc:34,3'
          Dst:             _ZL23nvtxPayloadEnumRegisterP25nvtxDomainRegistration_stPK22nvtxPayloadEnumAttr_v1
    - functionName:    _Z20ncclParamNvtxDisablev
      functionSourceFile: '/src/nccl/src/init_nvtx.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'init_nvtx.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    cudaGetDriverEntryPoint
      functionSourceFile: '/src/nccl/src/enhcompat.cc'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamUpdateCaptureDependencies
      functionSourceFile: '/src/nccl/src/enhcompat.cc'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaGraphRetainUserObject
      functionSourceFile: '/src/nccl/src/enhcompat.cc'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaUserObjectCreate
      functionSourceFile: '/src/nccl/src/enhcompat.cc'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cudaStreamGetCaptureInfo_v2
      functionSourceFile: '/src/nccl/src/enhcompat.cc'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclDevKernel_AllGather_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_AllGatherV_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z33ncclDevKernel_AllReduce_bf16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z33ncclDevKernel_AllReduce_bf16_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f16_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f32_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_f64_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z35ncclDevKernel_AllReduce_f8e4m3_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z35ncclDevKernel_AllReduce_f8e4m3_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z35ncclDevKernel_AllReduce_f8e5m2_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z35ncclDevKernel_AllReduce_f8e5m2_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_u32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_u32_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_u64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_AllReduce_u64_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z31ncclDevKernel_AllReduce_u8_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z31ncclDevKernel_AllReduce_u8_TREE24ncclDevKernelArgsStorageILm4096EE
      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:    _Z28ncclDevKernel_Broadcast_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z30ncclDevKernel_Reduce_bf16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_Reduce_f16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_Reduce_f32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_Reduce_f64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_Reduce_f8e4m3_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z32ncclDevKernel_Reduce_f8e5m2_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_Reduce_u32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z29ncclDevKernel_Reduce_u64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z28ncclDevKernel_Reduce_u8_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z37ncclDevKernel_ReduceScatter_bf16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z36ncclDevKernel_ReduceScatter_f16_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z36ncclDevKernel_ReduceScatter_f32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z36ncclDevKernel_ReduceScatter_f64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z39ncclDevKernel_ReduceScatter_f8e4m3_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z39ncclDevKernel_ReduceScatter_f8e5m2_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z36ncclDevKernel_ReduceScatter_u32_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z36ncclDevKernel_ReduceScatter_u64_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z35ncclDevKernel_ReduceScatter_u8_RING24ncclDevKernelArgsStorageILm4096EE
      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:    _Z22ncclDevKernel_SendRecv24ncclDevKernelArgsStorageILm4096EE
      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:    _Z22ncclSymkGetKernelIndex16ncclSymkKernelIdi14ncclDataType_t
      functionSourceFile: '/src/nccl/build/obj/device/gensrc/symmetric/sym_kernels_host.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          561
      EdgeCount:       168
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1215,3'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1297,5'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1319,5'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1341,5'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1363,5'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1385,5'
          Branch Sides:    []
        - Branch String:   'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1407,5'
          Branch Sides:    []
      Callsites:
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1216,12'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1233,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1236,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1246,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1249,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1259,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1262,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1272,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1275,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1285,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1288,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1298,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1301,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1310,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1320,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1323,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1332,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1342,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1345,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1354,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1364,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1367,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1376,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1386,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1389,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1398,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1408,14'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1411,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'build/obj/device/gensrc/symmetric/sym_kernels_host.cc:1420,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclSymkDevKernel_AllGather_LL21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z32ncclSymkDevKernel_AllGather_LLMC21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclSymkDevKernel_AllGather_ST21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z32ncclSymkDevKernel_AllGather_STMC21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z33ncclSymkDevKernel_AllGather_TmaST21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35ncclSymkDevKernel_AllGather_TmaSTMC21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_AllGather_RailRing_LsaSTMC21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LL_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LD_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_ReduceScatter_LDMC_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LL_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LD_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_ReduceScatter_LDMC_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_AllReduce_AGxLL_R_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z46ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_ReduceScatter_LL_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_ReduceScatter_LD_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LDMC_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z46ncclSymkDevKernel_ReduceScatter_TmaLD_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z46ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LL_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LD_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_ReduceScatter_LDMC_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z46ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LL_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LD_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_ReduceScatter_LDMC_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LL_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LD_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_ReduceScatter_LDMC_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f3221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LL_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z42ncclSymkDevKernel_ReduceScatter_LD_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z44ncclSymkDevKernel_ReduceScatter_LDMC_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_ReduceScatter_LL_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_ReduceScatter_LD_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LDMC_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z46ncclSymkDevKernel_ReduceScatter_TmaLD_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_bf1621ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LL_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LD_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_ReduceScatter_LDMC_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f8e4m321ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LL_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z45ncclSymkDevKernel_ReduceScatter_LD_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z47ncclSymkDevKernel_ReduceScatter_LDMC_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z48ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f8e5m221ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z38ncclSymkDevKernel_AllGather_LL_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z40ncclSymkDevKernel_AllGather_LLMC_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z38ncclSymkDevKernel_AllGather_ST_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z40ncclSymkDevKernel_AllGather_STMC_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z41ncclSymkDevKernel_AllGather_TmaST_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclSymkDevKernel_AllGather_TmaSTMC_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_AllGather_RailRing_LsaSTMC_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z59ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LL_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LD_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_ReduceScatter_LDMC_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z63ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z59ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LL_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LD_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_ReduceScatter_LDMC_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z63ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_AllReduce_AGxLL_R_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z60ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z62ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_ReduceScatter_LL_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_ReduceScatter_LD_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LDMC_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_ReduceScatter_TmaLD_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z62ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z62ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LL_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LD_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_LDMC_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z66ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_AllReduce_AGxLL_R_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_AllReduce_AGxLLMC_R_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z58ncclSymkDevKernel_AllReduce_RSxLD_AGxST_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z62ncclSymkDevKernel_AllReduce_RSxLDMC_AGxSTMC_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_AllReduce_RSxTmaLD_AGxTmaST_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LL_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LD_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_LDMC_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_TmaLD_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z66ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_sum_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LL_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LD_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_ReduceScatter_LDMC_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z63ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f32_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LL_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z50ncclSymkDevKernel_ReduceScatter_LD_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z52ncclSymkDevKernel_ReduceScatter_LDMC_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z61ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z63ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_ReduceScatter_LL_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z51ncclSymkDevKernel_ReduceScatter_LD_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LDMC_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z54ncclSymkDevKernel_ReduceScatter_TmaLD_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z62ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_bf16_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LL_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LD_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_LDMC_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z66ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f8e4m3_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LL_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z53ncclSymkDevKernel_ReduceScatter_LD_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z55ncclSymkDevKernel_ReduceScatter_LDMC_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z56ncclSymkDevKernel_ReduceScatter_TmaLD_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z64ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLD_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z66ncclSymkDevKernel_ReduceScatter_RailA2A_LsaLDMC_avg_f8e5m2_profile21ncclSymkDevWorkArgs4K
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI11rasRankInitEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI14bootstrapStateEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_JRS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP17bootstrapRootArgsLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP17bootstrapRootArgsEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP17bootstrapRootArgsEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJRP17bootstrapRootArgsEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP17bootstrapRootArgsEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _Z11ncclSizeOfTI17bootstrapRootArgsEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL20socketDoubleSendRecvP12ncclSocketOp
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          218
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - _Z17ncclSocketMultiOpP12ncclSocketOpi
        - _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:246,3'
          Dst:             _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:246,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:246,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:247,3'
          Dst:             _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:247,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:247,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:249,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:255,3'
          Dst:             _Z17ncclSocketMultiOpP12ncclSocketOpi
        - Src:             'bootstrap.cc:255,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:255,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14socketSendRecvP10ncclSocketPviS0_S1_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          137
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:234,3'
          Dst:             _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:234,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:234,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:236,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:239,3'
          Dst:             _Z18ncclSocketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:239,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:239,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8netIsendP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          167
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:171,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:171,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:174,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:174,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8netIrecvP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          179
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:186,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:186,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:189,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:189,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL8netDeregP13ncclNet_v12_tPvPS1_
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:163,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:163,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11netSendRecvP13ncclNet_v12_tPvS1_iS1_S1_S1_iS1_iPVj
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          237
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10checkAbortPVjPi
        - _ZL8netIrecvP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
        - _ZL8netIsendP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:203,5'
          Dst:             _ZL10checkAbortPVjPi
        - Src:             'bootstrap.cc:203,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:203,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:205,7'
          Dst:             _ZL8netIrecvP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
        - Src:             'bootstrap.cc:205,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:205,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:208,7'
          Dst:             _ZL8netIsendP13ncclNet_v12_tPvS1_iS1_iPS1_Pi
        - Src:             'bootstrap.cc:208,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:208,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:203,5'
          Dst:             _ZL10checkAbortPVjPi
    - functionName:    _ZL10checkAbortPVjPi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6netRegP13ncclNet_v12_tPvS1_iPS1_
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:159,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:159,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI8unexConnEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI8unexConnE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI8unexConnEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI8unexConnEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI8unexConnEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI8unexConnEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI8unexConnEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17unexpectedEnqueueP14bootstrapStateiiP10ncclSocket
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ncclCallocDebugI8unexConnE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1016,3'
          Dst:             _Z15ncclCallocDebugI8unexConnE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:1016,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1016,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17unexpectedDequeueP14bootstrapStateiiP10ncclSocketPi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS5_PmP11rasRankInitE17bootstrapRingDataE12ncclResult_tPPT_mPKciSF_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,16'
          Dst:             calloc
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17firstRankFromRootiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI15ringConnectInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8rootSendP17ncclSocketAddressmP15ringConnectInfo
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketSendP10ncclSocketPvi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:279,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:279,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:279,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:280,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'bootstrap.cc:280,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:280,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:281,3'
          Dst:             _ZL10socketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:281,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:281,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:282,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:282,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:282,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:285,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _ZL10socketSendP10ncclSocketPvi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          128
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14ncclSocketSendP10ncclSocketPvi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:216,3'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:216,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:216,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:217,17'
          Dst:             _Z14ncclSocketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:217,17'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:217,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI15ringConnectInfoE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ringConnectInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ringConnectInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ringConnectInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ringConnectInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ringConnectInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14bootstrapAbortPv
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z14bootstrapClosePv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1347,3'
          Dst:             _Z14bootstrapClosePv
        - Src:             'bootstrap.cc:1347,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1347,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14bootstrapClosePv
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         110
      ICount:          446
      EdgeCount:       156
      CyclomaticComplexity: 48
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclParamBootstrapNetEnablev
        - _ZL14unexpectedFreeP14bootstrapState
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1317,5'
          Dst:             _ZL14unexpectedFreeP14bootstrapState
        - Src:             'bootstrap.cc:1319,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1323,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:1324,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1324,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1325,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1326,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1326,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1328,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1328,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1328,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1329,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1329,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1329,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1330,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1330,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1330,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1333,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1333,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1333,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14unexpectedFreeP14bootstrapState
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclParamBootstrapNetEnablev
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:103,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18bootstrapBroadcastPviiiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL21bootstrapP2PBroadcastPvPiiiiS_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1305,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1306,3'
          Dst:             _ZL21bootstrapP2PBroadcastPvPiiiiS_i
        - Src:             'bootstrap.cc:1306,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1306,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1307,3'
          Dst:             _Z9clockNanov
    - functionName:    _ZL21bootstrapP2PBroadcastPvPiiiiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          223
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1283,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:1283,9'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:1283,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1283,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1287,5'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:1287,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1287,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13bootstrapSendPviiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          176
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketSendP10ncclSocketPvi
        - _ZL13socketConnectPviiP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1003,3'
          Dst:             _ZL13socketConnectPviiP10ncclSocket
        - Src:             'bootstrap.cc:1003,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1003,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1004,3'
          Dst:             _ZL10socketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:1004,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1004,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1006,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1006,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1006,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1009,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z13bootstrapRecvPviiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          177
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketRecvP10ncclSocketPvi
        - _ZL12socketAcceptPviiP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1097,3'
          Dst:             _ZL12socketAcceptPviiP10ncclSocket
        - Src:             'bootstrap.cc:1097,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1097,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1099,3'
          Dst:             _ZL10socketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:1099,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1099,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1100,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1100,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1100,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1103,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _ZL12socketAcceptPviiP10ncclSocket
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          385
      EdgeCount:       136
      CyclomaticComplexity: 39
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _ZL10socketRecvP10ncclSocketPvi
        - _ZL17unexpectedDequeueP14bootstrapStateiiP10ncclSocketPi
        - _ZL17unexpectedEnqueueP14bootstrapStateiiP10ncclSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1074,3'
          Dst:             _ZL17unexpectedDequeueP14bootstrapStateiiP10ncclSocketPi
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:1081,5'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'bootstrap.cc:1082,5'
          Dst:             _ZL10socketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:1086,5'
          Dst:             _ZL17unexpectedEnqueueP14bootstrapStateiiP10ncclSocket
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1080,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1081,5'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'bootstrap.cc:1081,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1081,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1082,5'
          Dst:             _ZL10socketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:1082,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1082,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1086,5'
          Dst:             _ZL17unexpectedEnqueueP14bootstrapStateiiP10ncclSocket
        - Src:             'bootstrap.cc:1086,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1086,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1090,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _ZL10socketRecvP10ncclSocketPvi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          141
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z14ncclSocketRecvP10ncclSocketPvi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:222,3'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:222,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:222,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:224,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:228,23'
          Dst:             _Z14ncclSocketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:228,23'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:228,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13socketConnectPviiP10ncclSocket
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          190
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketSendP10ncclSocketPvi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:989,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:989,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:989,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:992,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'bootstrap.cc:992,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:992,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:993,3'
          Dst:             _ZL10socketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:993,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:993,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:996,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z27bootstrapIntraNodeBroadcastPvPiiiiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL21bootstrapP2PBroadcastPvPiiiiS_i
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1296,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1297,3'
          Dst:             _ZL21bootstrapP2PBroadcastPvPiiiiS_i
        - Src:             'bootstrap.cc:1297,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1297,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1298,3'
          Dst:             _Z9clockNanov
    - functionName:    _Z27bootstrapIntraNodeAllGatherPvPiiiS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          303
      EdgeCount:       107
      CyclomaticComplexity: 33
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12socketAcceptPviiP10ncclSocket
        - _ZL13socketConnectPviiP10ncclSocket
        - _ZL19socketRingAllGatherP10ncclSocketS0_iiPci
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1264,3'
          Dst:             _ZL13socketConnectPviiP10ncclSocket
        - Src:             'bootstrap.cc:1264,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1264,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1265,3'
          Dst:             _ZL12socketAcceptPviiP10ncclSocket
        - Src:             'bootstrap.cc:1265,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1265,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1267,3'
          Dst:             _ZL19socketRingAllGatherP10ncclSocketS0_iiPci
        - Src:             'bootstrap.cc:1267,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1269,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1269,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1269,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1270,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:1270,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1270,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19socketRingAllGatherP10ncclSocketS0_iiPci
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          365
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL14socketSendRecvP10ncclSocketPviS0_S1_i
        - _ZL20socketDoubleSendRecvP12ncclSocketOp
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1155,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1181,7'
          Dst:             _ZL20socketDoubleSendRecvP12ncclSocketOp
        - Src:             'bootstrap.cc:1168,7'
          Dst:             _ZL14socketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:1184,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1185,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1168,7'
          Dst:             _ZL14socketSendRecvP10ncclSocketPviS0_S1_i
        - Src:             'bootstrap.cc:1168,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1168,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1181,7'
          Dst:             _ZL20socketDoubleSendRecvP12ncclSocketOp
        - Src:             'bootstrap.cc:1181,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1181,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1188,3'
          Dst:             _Z9clockNanov
    - functionName:    _Z16bootstrapBarrierPviii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL19bootstrapP2PBarrierPvPiiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1249,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1250,3'
          Dst:             _ZL19bootstrapP2PBarrierPvPiiii
        - Src:             'bootstrap.cc:1250,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1251,3'
          Dst:             _Z9clockNanov
    - functionName:    _ZL19bootstrapP2PBarrierPvPiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          229
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1232,5'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:1233,5'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:1232,5'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:1232,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1232,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1233,5'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:1233,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1233,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25bootstrapIntraNodeBarrierPvPiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL19bootstrapP2PBarrierPvPiiii
        - _ZTW15ncclDebugNoWarn
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1240,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1241,3'
          Dst:             _ZL19bootstrapP2PBarrierPvPiiii
        - Src:             'bootstrap.cc:1241,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1241,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1242,3'
          Dst:             _Z9clockNanov
    - functionName:    _ZL16netRingAllGatherP13ncclNet_v12_tPvS1_iiPciPVj
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          295
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL11netSendRecvP13ncclNet_v12_tPvS1_iS1_S1_S1_iS1_iPVj
        - _ZL6netRegP13ncclNet_v12_tPvS1_iPS1_
        - _ZL8netDeregP13ncclNet_v12_tPvPS1_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1113,3'
          Dst:             _ZL6netRegP13ncclNet_v12_tPvS1_iPS1_
        - Src:             'bootstrap.cc:1113,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1113,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1114,3'
          Dst:             _ZL6netRegP13ncclNet_v12_tPvS1_iPS1_
        - Src:             'bootstrap.cc:1114,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1120,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1127,5'
          Dst:             _ZL11netSendRecvP13ncclNet_v12_tPvS1_iS1_S1_S1_iS1_iPVj
        - Src:             'bootstrap.cc:1131,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1132,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1127,5'
          Dst:             _ZL11netSendRecvP13ncclNet_v12_tPvS1_iS1_S1_S1_iS1_iPVj
        - Src:             'bootstrap.cc:1127,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1127,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1135,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1140,23'
          Dst:             _ZL8netDeregP13ncclNet_v12_tPvPS1_
        - Src:             'bootstrap.cc:1141,23'
          Dst:             _ZL8netDeregP13ncclNet_v12_tPvPS1_
    - functionName:    _Z18bootstrapAllGatherPvS_i
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclParamBootstrapNetEnablev
        - _Z9clockNanov
        - _ZL16netRingAllGatherP13ncclNet_v12_tPvS1_iiPciPVj
        - _ZL19socketRingAllGatherP10ncclSocketS0_iiPci
        - _ZTW15ncclDebugNoWarn
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:1203,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:1204,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:1205,5'
          Dst:             _ZL16netRingAllGatherP13ncclNet_v12_tPvS1_iiPciPVj
        - Src:             'bootstrap.cc:1205,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1205,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1209,5'
          Dst:             _ZL19socketRingAllGatherP10ncclSocketS0_iiPci
        - Src:             'bootstrap.cc:1209,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:1209,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:1214,3'
          Dst:             _Z9clockNanov
    - functionName:    _Z14bootstrapSplitmP8ncclCommS0_iiPi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          1247
      EdgeCount:       400
      CyclomaticComplexity: 121
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z13ncclProxyInitP8ncclCommP10ncclSocketP17ncclSocketAddressPm
        - _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14bootstrapStateE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclRasCommInitP8ncclCommP11rasRankInit
        - _Z18ncclParamRasEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclParamBootstrapNetEnablev
        - _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
        - _ZL12netGetDeviceiP8ncclCommPi
        - _ZL14netRingConnectPvP13ncclNet_v12_tP17bootstrapListen_tPcPS_PP24ncclNetDeviceHandle_v7_tS5_S8_PVj
        - _ZL17socketRingConnectP17ncclSocketAddressP10ncclSocketS2_S2_mPVj
        - _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - _ZL6getUDSPm
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:896,3'
          Dst:             _Z15ncclCallocDebugI14bootstrapStateE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:896,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:896,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:909,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:910,5'
          Dst:             _ZL12netGetDeviceiP8ncclCommPi
        - Src:             'bootstrap.cc:910,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:910,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:911,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:911,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:917,5'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:917,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:917,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:921,3'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:921,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:921,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:924,7'
          Dst:             _Z18ncclParamRasEnablev
        - Src:             'bootstrap.cc:925,9'
          Dst:             _Z15ncclRasCommInitP8ncclCommP11rasRankInit
        - Src:             'bootstrap.cc:926,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:931,3'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:931,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:931,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:933,3'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:933,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:933,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:936,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:937,5'
          Dst:             _ZL14netRingConnectPvP13ncclNet_v12_tP17bootstrapListen_tPcPS_PP24ncclNetDeviceHandle_v7_tS5_S8_PVj
        - Src:             'bootstrap.cc:937,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:937,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:943,5'
          Dst:             _ZL17socketRingConnectP17ncclSocketAddressP10ncclSocketS2_S2_mPVj
        - Src:             'bootstrap.cc:943,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:943,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:947,3'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:947,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:947,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:954,5'
          Dst:             _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
        - Src:             'bootstrap.cc:954,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:954,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:956,5'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:956,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:956,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:957,5'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'bootstrap.cc:957,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:957,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:959,5'
          Dst:             _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:959,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:959,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:960,5'
          Dst:             _ZL6getUDSPm
        - Src:             'bootstrap.cc:960,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:960,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:961,5'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:961,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:961,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:964,5'
          Dst:             _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
        - Src:             'bootstrap.cc:964,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:964,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:967,5'
          Dst:             _Z13ncclProxyInitP8ncclCommP10ncclSocketP17ncclSocketAddressPm
        - Src:             'bootstrap.cc:967,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:967,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI14bootstrapStateE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI14bootstrapStateEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI14bootstrapStateEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI14bootstrapStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI14bootstrapStateEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI14bootstrapStateEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12netGetDeviceiP8ncclCommPi
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          386
      EdgeCount:       106
      CyclomaticComplexity: 15
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z11matchIfListPKciP5netIfibPi
        - _Z15parseStringListPKcP5netIfi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:549,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'bootstrap.cc:551,31'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'bootstrap.cc:553,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:559,24'
          Dst:             _Z15parseStringListPKcP5netIfi
        - Src:             'bootstrap.cc:562,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:562,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:568,15'
          Dst:             _Z11matchIfListPKciP5netIfibPi
        - Src:             'bootstrap.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:592,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:594,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'bootstrap.cc:594,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'bootstrap.cc:594,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          171
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z16ncclSocketListenP10ncclSocket
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:534,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:534,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:534,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:535,3'
          Dst:             _Z16ncclSocketListenP10ncclSocket
        - Src:             'bootstrap.cc:535,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:535,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:536,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'bootstrap.cc:536,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamRasEnablev
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:672,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14netRingConnectPvP13ncclNet_v12_tP17bootstrapListen_tPcPS_PP24ncclNetDeviceHandle_v7_tS5_S8_PVj
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          225
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10checkAbortPVjPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:605,5'
          Dst:             _ZL10checkAbortPVjPi
        - Src:             'bootstrap.cc:605,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:605,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:606,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:606,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:607,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:607,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:605,5'
          Dst:             _ZL10checkAbortPVjPi
    - functionName:    _ZL17socketRingConnectP17ncclSocketAddressP10ncclSocketS2_S2_mPVj
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          225
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:614,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:614,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:614,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:615,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'bootstrap.cc:615,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:615,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:616,3'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'bootstrap.cc:616,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:616,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:616,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:617,3'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'bootstrap.cc:617,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:617,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          360
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - _Z15ncclCallocDebugIZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS5_PmP11rasRankInitE17bootstrapRingDataE12ncclResult_tPPT_mPKciSF_b
        - _Z18bootstrapAllGatherPvS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:633,3'
          Dst:             _Z15ncclCallocDebugIZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS5_PmP11rasRankInitE17bootstrapRingDataE12ncclResult_tPPT_mPKciSF_b
        - Src:             'bootstrap.cc:633,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:633,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:641,3'
          Dst:             _Z18bootstrapAllGatherPvS_i
        - Src:             'bootstrap.cc:641,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:641,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL6getUDSPm
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z10getPidHashv
        - _Z13getRandomDataPvm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:541,3'
          Dst:             _Z13getRandomDataPvm
        - Src:             'bootstrap.cc:541,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:541,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:542,14'
          Dst:             _Z10getPidHashv
    - functionName:    _Z15ncclCallocDebugI11rasRankInitE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI11rasRankInitEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI11rasRankInitEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI11rasRankInitEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI11rasRankInitEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI11rasRankInitEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15isFirstFromRootiiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17firstRankFromRootiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:89,19'
          Dst:             _ZL17firstRankFromRootiiii
    - functionName:    _ZL10sendToRootP19ncclBootstrapHandleP8ncclCommP7extInfo
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          232
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10socketSendP10ncclSocketPvi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:659,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:659,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:659,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:660,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'bootstrap.cc:660,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:660,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:661,3'
          Dst:             _ZL10socketSendP10ncclSocketPvi
        - Src:             'bootstrap.cc:661,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:661,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:662,3'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:662,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:662,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:665,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _ZL15localIdFromRootiiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17firstRankFromRootiiii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:85,17'
          Dst:             _ZL17firstRankFromRootiiii
    - functionName:    _ZL13nRankFromRootiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14rootIdFromRankiiii
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13bootstrapInitiPvP8ncclCommS1_
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         449
      ICount:          1950
      EdgeCount:       640
      CyclomaticComplexity: 193
      functionsReached:
        - _Z10getPidHashv
        - _Z11getHostHashv
        - _Z11hashCombinemm
        - _Z12ncclOsGetPidv
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z13ncclProxyInitP8ncclCommP10ncclSocketP17ncclSocketAddressPm
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI11rasRankInitE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI14bootstrapStateE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclRasAddRanksP11rasRankIniti
        - _Z15ncclRasCommInitP8ncclCommP11rasRankInit
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z18ncclParamRasEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamStaggerRatev
        - _Z22ncclSocketDefaultMagicv
        - _Z25ncclParamStaggerThresholdv
        - _Z27ncclParamBootstrapNetEnablev
        - _Z9clockNanov
        - _ZL10sendToRootP19ncclBootstrapHandleP8ncclCommP7extInfo
        - _ZL10socketRecvP10ncclSocketPvi
        - _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
        - _ZL12netGetDeviceiP8ncclCommPi
        - _ZL13nRankFromRootiiii
        - _ZL14netRingConnectPvP13ncclNet_v12_tP17bootstrapListen_tPcPS_PP24ncclNetDeviceHandle_v7_tS5_S8_PVj
        - _ZL14rootIdFromRankiiii
        - _ZL15isFirstFromRootiiiii
        - _ZL15localIdFromRootiiiii
        - _ZL17socketRingConnectP17ncclSocketAddressP10ncclSocketS2_S2_mPVj
        - _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - _ZL6getUDSPm
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:689,3'
          Dst:             _Z15ncclCallocDebugI14bootstrapStateE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:689,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:689,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:703,34'
          Dst:             _Z11hashCombinemm
        - Src:             'bootstrap.cc:705,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:711,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:717,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:718,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:720,5'
          Dst:             _ZL12netGetDeviceiP8ncclCommPi
        - Src:             'bootstrap.cc:720,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:720,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:721,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:721,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:726,5'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:726,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:726,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:740,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:745,19'
          Dst:             _ZL14rootIdFromRankiiii
        - Src:             'bootstrap.cc:747,5'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:747,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:747,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:750,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:753,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:754,19'
          Dst:             _ZL13nRankFromRootiiii
        - Src:             'bootstrap.cc:755,19'
          Dst:             _Z25ncclParamStaggerThresholdv
        - Src:             'bootstrap.cc:757,23'
          Dst:             _Z20ncclParamStaggerRatev
        - Src:             'bootstrap.cc:758,18'
          Dst:             _ZL15localIdFromRootiiiii
        - Src:             'bootstrap.cc:760,33'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IlvEERKT_
        - Src:             'bootstrap.cc:760,5'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'bootstrap.cc:762,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:765,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:770,23'
          Dst:             _ZL10sendToRootP19ncclBootstrapHandleP8ncclCommP7extInfo
        - Src:             'bootstrap.cc:770,23'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:770,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:773,5'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:773,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:773,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:778,7'
          Dst:             _ZL15isFirstFromRootiiiii
        - Src:             'bootstrap.cc:780,21'
          Dst:             _ZL14rootIdFromRankiiii
        - Src:             'bootstrap.cc:784,25'
          Dst:             _ZL10sendToRootP19ncclBootstrapHandleP8ncclCommP7extInfo
        - Src:             'bootstrap.cc:784,25'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:784,25'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:786,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:789,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:791,5'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'bootstrap.cc:791,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:791,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:791,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:792,5'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'bootstrap.cc:792,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:792,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:793,5'
          Dst:             _ZL10socketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:793,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:793,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:794,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:794,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:794,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:795,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:795,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:795,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:800,5'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:800,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:800,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:802,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:805,7'
          Dst:             _Z27ncclParamBootstrapNetEnablev
        - Src:             'bootstrap.cc:806,5'
          Dst:             _ZL14netRingConnectPvP13ncclNet_v12_tP17bootstrapListen_tPcPS_PP24ncclNetDeviceHandle_v7_tS5_S8_PVj
        - Src:             'bootstrap.cc:806,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:806,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:811,5'
          Dst:             _ZL17socketRingConnectP17ncclSocketAddressP10ncclSocketS2_S2_mPVj
        - Src:             'bootstrap.cc:811,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:811,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:817,3'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:817,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:817,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:818,3'
          Dst:             _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:818,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:818,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:819,3'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:819,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:819,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:823,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'bootstrap.cc:823,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:823,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:824,3'
          Dst:             _ZL6getUDSPm
        - Src:             'bootstrap.cc:824,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:824,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:828,3'
          Dst:             _ZL18createListenSocketP8ncclCommmP10ncclSocketP17ncclSocketAddress14ncclSocketType
        - Src:             'bootstrap.cc:828,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:828,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:831,3'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:831,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:831,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:835,7'
          Dst:             _Z18ncclParamRasEnablev
        - Src:             'bootstrap.cc:837,5'
          Dst:             _Z15ncclCallocDebugI11rasRankInitE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:837,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:837,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:839,26'
          Dst:             _Z12ncclOsGetPidv
        - Src:             'bootstrap.cc:842,31'
          Dst:             _Z11getHostHashv
        - Src:             'bootstrap.cc:843,30'
          Dst:             _Z10getPidHashv
        - Src:             'bootstrap.cc:844,9'
          Dst:             _Z15ncclRasCommInitP8ncclCommP11rasRankInit
        - Src:             'bootstrap.cc:845,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:853,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:854,3'
          Dst:             _ZL11ringAllInfoP8ncclCommP14bootstrapStateP17ncclSocketAddressS4_PmP11rasRankInit
        - Src:             'bootstrap.cc:854,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:854,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:857,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:860,3'
          Dst:             _Z13ncclProxyInitP8ncclCommP10ncclSocketP17ncclSocketAddressPm
        - Src:             'bootstrap.cc:860,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:860,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:863,7'
          Dst:             _Z18ncclParamRasEnablev
        - Src:             'bootstrap.cc:864,9'
          Dst:             _Z15ncclRasAddRanksP11rasRankIniti
        - Src:             'bootstrap.cc:865,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:871,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:873,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclParamStaggerThresholdv
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:670,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclParamStaggerRatev
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:669,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15bcastGrowHandleP19ncclBootstrapHandleP8ncclCommb
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          202
      EdgeCount:       75
      CyclomaticComplexity: 24
      functionsReached:
        - _Z13bootstrapRecvPviiS_i
        - _Z13bootstrapSendPviiS_i
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:464,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:471,5'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:471,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:473,5'
          Dst:             _Z13bootstrapSendPviiS_i
        - Src:             'bootstrap.cc:473,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:473,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:476,5'
          Dst:             _Z13bootstrapRecvPviiS_i
        - Src:             'bootstrap.cc:476,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:476,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20bootstrapGetUniqueIdP19ncclBootstrapHandleP8ncclComm
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          195
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z11hashCombinemm
        - _Z13getRandomDataPvm
        - _Z19bootstrapCreateRootP19ncclBootstrapHandleb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:433,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'bootstrap.cc:437,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:441,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:442,9'
          Dst:             _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - Src:             'bootstrap.cc:443,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:452,7'
          Dst:             _Z13getRandomDataPvm
        - Src:             'bootstrap.cc:452,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:452,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:450,23'
          Dst:             _Z11hashCombinemm
        - Src:             'bootstrap.cc:456,5'
          Dst:             _Z19bootstrapCreateRootP19ncclBootstrapHandleb
        - Src:             'bootstrap.cc:456,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:456,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19bootstrapCreateRootP19ncclBootstrapHandleb
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          406
      EdgeCount:       120
      CyclomaticComplexity: 20
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17bootstrapRootArgsE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclSocketListenP10ncclSocket
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt6thread6detachEv
        - _ZNSt6threadC2Ev
        - _ZNSt6threadC2IRFPvS1_EJRP17bootstrapRootArgsEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:409,15'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'bootstrap.cc:411,3'
          Dst:             _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:411,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:411,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:412,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:412,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:412,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:413,3'
          Dst:             _Z16ncclSocketListenP10ncclSocket
        - Src:             'bootstrap.cc:413,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:413,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:414,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'bootstrap.cc:414,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:414,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:416,3'
          Dst:             _Z15ncclCallocDebugI17bootstrapRootArgsE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:416,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:416,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:419,12'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP17bootstrapRootArgsEvEEOT_DpOT0_
        - Src:             'bootstrap.cc:419,10'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'bootstrap.cc:419,3'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'bootstrap.cc:420,3'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'bootstrap.cc:421,10'
          Dst:             _ZNSt6thread6detachEv
        - Src:             'bootstrap.cc:428,1'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'bootstrap.cc:428,1'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _Z15ncclCallocDebugI17bootstrapRootArgsE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17bootstrapRootArgsEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17bootstrapRootArgsEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17bootstrapRootArgsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17bootstrapRootArgsEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17bootstrapRootArgsEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13bootstrapRootPv
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         192
      ICount:          809
      EdgeCount:       270
      CyclomaticComplexity: 80
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI15ringConnectInfoE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z19ncclOsSetFilesLimitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z9clockNanov
        - _ZL10socketRecvP10ncclSocketPvi
        - _ZL13nRankFromRootiiii
        - _ZL15localIdFromRootiiiii
        - _ZL8rootSendP17ncclSocketAddressmP15ringConnectInfo
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:307,3'
          Dst:             _Z19ncclOsSetFilesLimitv
        - Src:             'bootstrap.cc:310,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:314,5'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'bootstrap.cc:314,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'bootstrap.cc:314,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:315,5'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'bootstrap.cc:315,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:315,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:316,5'
          Dst:             _ZL10socketRecvP10ncclSocketPvi
        - Src:             'bootstrap.cc:316,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:316,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:317,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'bootstrap.cc:317,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:317,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:320,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:321,7'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:327,16'
          Dst:             _ZL13nRankFromRootiiii
        - Src:             'bootstrap.cc:330,7'
          Dst:             _Z15ncclCallocDebugI15ringConnectInfoE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:330,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:330,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:331,7'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'bootstrap.cc:331,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:331,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:335,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:341,15'
          Dst:             _ZL15localIdFromRootiiiii
        - Src:             'bootstrap.cc:343,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:346,9'
          Dst:             memcmp
        - Src:             'bootstrap.cc:347,9'
          Dst:             memcmp
        - Src:             'bootstrap.cc:348,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:356,9'
          Dst:             memcmp
        - Src:             'bootstrap.cc:357,7'
          Dst:             _ZL8rootSendP17ncclSocketAddressmP15ringConnectInfo
        - Src:             'bootstrap.cc:357,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:357,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:365,45'
          Dst:             memcmp
        - Src:             'bootstrap.cc:366,7'
          Dst:             _ZL8rootSendP17ncclSocketAddressmP15ringConnectInfo
        - Src:             'bootstrap.cc:366,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:366,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:374,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:377,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:383,9'
          Dst:             memcmp
        - Src:             'bootstrap.cc:384,9'
          Dst:             memcmp
        - Src:             'bootstrap.cc:385,7'
          Dst:             _ZL8rootSendP17ncclSocketAddressmP15ringConnectInfo
        - Src:             'bootstrap.cc:385,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:385,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:388,3'
          Dst:             _Z9clockNanov
        - Src:             'bootstrap.cc:394,11'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _ZNSt6threadC2IRFPvS1_EJRP17bootstrapRootArgsEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJRP17bootstrapRootArgsEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJRP17bootstrapRootArgsEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP17bootstrapRootArgsEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZNSt6thread6detachEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16bootstrapNetInitv
      functionSourceFile: '/src/nccl/src/bootstrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         80
      ICount:          299
      EdgeCount:       89
      CyclomaticComplexity: 11
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - _Z28ncclFindInterfaceMatchSubnetPcP17ncclSocketAddressS1_iPi
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bootstrap.cc:107,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'bootstrap.cc:109,25'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'bootstrap.cc:113,13'
          Dst:             _Z27ncclSocketGetAddrFromStringP17ncclSocketAddressPKc
        - Src:             'bootstrap.cc:114,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:117,9'
          Dst:             _Z28ncclFindInterfaceMatchSubnetPcP17ncclSocketAddressS1_iPi
        - Src:             'bootstrap.cc:117,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:117,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:120,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:124,9'
          Dst:             _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - Src:             'bootstrap.cc:124,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'bootstrap.cc:124,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:126,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:131,7'
          Dst:             snprintf
        - Src:             'bootstrap.cc:132,54'
          Dst:             strlen
        - Src:             'bootstrap.cc:132,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'bootstrap.cc:133,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'bootstrap.cc:136,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'bootstrap.cc:136,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    13
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10cudaMallocIiE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL10cudaMallocIP18ncclDevChannelPeerE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL10cudaMallocI18ncclDevChannelPeerE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _Z11ncclSizeOfTI15ncclChannelPeerEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11freeChannelP11ncclChanneliiiP8ncclComm
      functionSourceFile: '/src/nccl/src/channel.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          312
      EdgeCount:       100
      CyclomaticComplexity: 30
      functionsReached:
        - _Z12ncclCudaFreeI18ncclDevChannelPeerE12ncclResult_tPT_P14ncclMemManageri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'channel.cc:167,11'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'channel.cc:169,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:169,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:170,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:170,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:0,0'
          Dst:             _Z12ncclCudaFreeI18ncclDevChannelPeerE12ncclResult_tPT_P14ncclMemManageri
    - functionName:    _Z18initCollnetChannelP8ncclCommiS0_b
      functionSourceFile: '/src/nccl/src/channel.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          525
      EdgeCount:       171
      CyclomaticComplexity: 53
      functionsReached:
        - _Z11initChannelP8ncclCommi
        - _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclCudaGraphNonei
        - _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channel.cc:124,26'
          Dst:             _Z11initChannelP8ncclCommi
        - Src:             'channel.cc:124,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:124,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:126,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:126,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'channel.cc:126,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:134,5'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'channel.cc:134,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:134,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:138,5'
          Dst:             _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'channel.cc:138,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:138,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:139,5'
          Dst:             _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - Src:             'channel.cc:139,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:139,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:142,5'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'channel.cc:142,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:142,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:0,0'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'channel.cc:147,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:147,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'channel.cc:147,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:147,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:149,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'channel.cc:149,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:149,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11initChannelP8ncclCommi
      functionSourceFile: '/src/nccl/src/channel.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         153
      ICount:          674
      EdgeCount:       216
      CyclomaticComplexity: 65
      functionsReached:
        - _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mPKciS7_b
        - _Z17ncclCudaGraphNonei
        - _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclCommPushCudaFreeP8ncclCommPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocIP15ncclChannelPeerEPT_P15ncclMemoryStackm
        - _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - _Z24ncclCudaCallocAsyncDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS9_P14ncclMemManager13ncclMemType_t
        - _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'channel.cc:25,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:25,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'channel.cc:25,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:25,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:33,7'
          Dst:             _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'channel.cc:33,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:33,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:35,22'
          Dst:             _Z20ncclMemoryStackAllocIP15ncclChannelPeerEPT_P15ncclMemoryStackm
        - Src:             'channel.cc:38,7'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'channel.cc:44,7'
          Dst:             _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - Src:             'channel.cc:44,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:44,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:48,5'
          Dst:             _Z24ncclCudaCallocAsyncDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS9_P14ncclMemManager13ncclMemType_t
        - Src:             'channel.cc:48,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:48,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:49,5'
          Dst:             _Z20ncclCommPushCudaFreeP8ncclCommPv
        - Src:             'channel.cc:50,5'
          Dst:             _Z15ncclCallocDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mPKciS7_b
        - Src:             'channel.cc:50,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:50,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:53,7'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'channel.cc:53,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:53,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:58,29'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'channel.cc:59,31'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'channel.cc:60,3'
          Dst:             _Z24ncclCudaCallocAsyncDebugIiE12ncclResult_tPPT_mP11CUstream_stPKciS7_P14ncclMemManager13ncclMemType_t
        - Src:             'channel.cc:60,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:60,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:61,3'
          Dst:             _Z20ncclCommPushCudaFreeP8ncclCommPv
        - Src:             'channel.cc:64,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:64,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'channel.cc:64,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:64,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:66,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'channel.cc:66,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:66,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ncclChannelPeerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ncclChannelPeerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ncclChannelPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ncclChannelPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ncclChannelPeerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocI18ncclDevChannelPeerE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:538,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:542,7'
          Dst:             _ZL10cudaMallocI18ncclDevChannelPeerE9cudaErrorPPT_m
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z11ncclSizeOfTI18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclMemoryStackAllocIP15ncclChannelPeerEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _Z24ncclCudaCallocAsyncDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS9_P14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - _Z15ncclCuMemEnablev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10cudaMallocIP18ncclDevChannelPeerE9cudaErrorPPT_m
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemsetAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:536,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:536,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:538,9'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'include/alloc.h:539,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:539,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:542,7'
          Dst:             _ZL10cudaMallocIP18ncclDevChannelPeerE9cudaErrorPPT_m
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:542,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:542,7'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaMemsetAsync
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:544,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:544,5'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:547,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:548,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIP18ncclDevChannelPeerE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP18ncclDevChannelPeerEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15initNvlsChannelP8ncclCommiS0_b
      functionSourceFile: '/src/nccl/src/channel.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          606
      EdgeCount:       189
      CyclomaticComplexity: 57
      functionsReached:
        - _Z11initChannelP8ncclCommi
        - _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclCudaGraphNonei
        - _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - _Z27ncclAtomicRefCountIncrementIiEvPT_
        - _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'channel.cc:77,26'
          Dst:             _Z11initChannelP8ncclCommi
        - Src:             'channel.cc:77,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:77,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:79,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:79,3'
          Dst:             _Z23ncclStrongStreamAcquire13ncclCudaGraphP16ncclStrongStreambPP11CUstream_st
        - Src:             'channel.cc:79,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:79,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:91,7'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'channel.cc:91,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:91,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:94,7'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'channel.cc:97,5'
          Dst:             _Z15ncclCallocDebugI15ncclChannelPeerE12ncclResult_tPPT_mPKciS6_b
        - Src:             'channel.cc:97,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:97,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:98,5'
          Dst:             _Z24ncclCudaCallocAsyncDebugI18ncclDevChannelPeerE12ncclResult_tPPT_mP11CUstream_stPKciS8_P14ncclMemManager13ncclMemType_t
        - Src:             'channel.cc:98,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:98,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:102,7'
          Dst:             _Z19ncclCudaMemcpyAsyncImE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'channel.cc:102,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:102,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:105,7'
          Dst:             _Z27ncclAtomicRefCountIncrementIiEvPT_
        - Src:             'channel.cc:109,3'
          Dst:             _Z17ncclCudaGraphNonei
        - Src:             'channel.cc:109,3'
          Dst:             _Z23ncclStrongStreamRelease13ncclCudaGraphP16ncclStrongStreamb
        - Src:             'channel.cc:109,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:109,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'channel.cc:111,3'
          Dst:             _Z27ncclStrongStreamSynchronizeP16ncclStrongStream
        - Src:             'channel.cc:111,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'channel.cc:111,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25nvtxPayloadSchemaRegisterP25nvtxDomainRegistration_stPK24nvtxPayloadSchemaAttr_v1
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - nvtxExtPayloadInitOnce_v3_bpl0x0103
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/nvtx3/nvtxDetail/nvtxExtImplPayload_v1.h:105,1'
          Dst:             nvtxExtPayloadInitOnce_v3_bpl0x0103
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclWaitSignal
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z20ncclParamNvtxDisablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:486,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:486,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:486,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:486,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:486,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:486,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:507,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
        - Src:             'collectives.cc:508,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:508,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclSignal
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z20ncclParamNvtxDisablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:459,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:459,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:459,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:459,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:459,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:459,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:480,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
        - Src:             'collectives.cc:481,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:481,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclPutSignal
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          171
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z20ncclParamNvtxDisablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:431,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:431,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:431,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:431,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:431,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:431,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:431,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:453,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
        - Src:             'collectives.cc:454,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:454,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclRecv
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z20ncclParamNvtxDisablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:407,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:407,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:407,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:407,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:407,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:407,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:407,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:422,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
        - Src:             'collectives.cc:423,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:423,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclSend
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z20ncclParamNvtxDisablev
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:385,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:385,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:385,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:385,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:385,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:385,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:385,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:400,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
        - Src:             'collectives.cc:401,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:401,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclScatterConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL21ncclScatterConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:376,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:376,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:376,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:376,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:376,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:376,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:376,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:379,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:378,10'
          Dst:             _ZL21ncclScatterConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:379,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL21ncclScatterConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:359,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:360,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclScatter
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL21ncclScatterConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:367,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:367,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:367,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:367,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:367,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:367,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:367,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:370,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:369,10'
          Dst:             _ZL21ncclScatterConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:370,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclReduceScatterConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL27ncclReduceScatterConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:346,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:346,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:346,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:346,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:346,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:346,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:346,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:349,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:348,10'
          Dst:             _ZL27ncclReduceScatterConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:349,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL27ncclReduceScatterConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:328,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:328,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:328,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:329,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclReduceScatter
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL27ncclReduceScatterConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:336,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:336,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:336,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:336,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:336,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:336,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:336,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:339,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:338,10'
          Dst:             _ZL27ncclReduceScatterConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:339,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclReduceConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL20ncclReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:315,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:315,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:315,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:315,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:315,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:315,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:315,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:318,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:317,10'
          Dst:             _ZL20ncclReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:318,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL20ncclReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:297,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:297,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:297,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:298,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclReduce
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL20ncclReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:305,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:305,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:305,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:305,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:305,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:305,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:305,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:308,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:307,10'
          Dst:             _ZL20ncclReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:308,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclGatherConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL20ncclGatherConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:284,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:284,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:284,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:284,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:284,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:284,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:284,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:287,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:286,10'
          Dst:             _ZL20ncclGatherConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:287,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL20ncclGatherConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:267,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:267,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:268,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclGather
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL20ncclGatherConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:275,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:275,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:275,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:275,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:275,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:275,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:275,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:278,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:277,10'
          Dst:             _ZL20ncclGatherConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:278,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclBcast
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclBroadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:256,10'
          Dst:             ncclBroadcast
    - functionName:    ncclBroadcast
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclBroadcastConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:238,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:238,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:238,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:238,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:238,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:238,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:238,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:241,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:240,10'
          Dst:             _ZL23ncclBroadcastConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:241,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL23ncclBroadcastConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:230,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:230,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:230,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:231,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclBroadcastConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclBroadcastConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:247,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:247,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:247,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:247,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:247,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:247,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:247,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:250,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:249,10'
          Dst:             _ZL23ncclBroadcastConfigImplPKvPvm14ncclDataType_tiP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:250,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclAllReduceConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclAllReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:217,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:217,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:217,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:217,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:217,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:217,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:217,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:220,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:219,10'
          Dst:             _ZL23ncclAllReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:220,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL23ncclAllReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:200,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:200,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:200,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:201,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclAllReduce
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclAllReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:208,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:208,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:208,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:208,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:208,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:208,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:208,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:211,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:210,10'
          Dst:             _ZL23ncclAllReduceConfigImplPKvPvm14ncclDataType_t11ncclRedOp_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:211,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclAlltoAllConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL22ncclAlltoAllConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:187,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:187,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:187,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:187,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:187,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:187,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:187,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:190,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:189,10'
          Dst:             _ZL22ncclAlltoAllConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:190,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL22ncclAlltoAllConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:170,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:170,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:170,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:171,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclAlltoAll
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL22ncclAlltoAllConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:178,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:178,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:178,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:178,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:178,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:178,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:178,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:181,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:180,10'
          Dst:             _ZL22ncclAlltoAllConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:181,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclAllGatherConfig
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclAllGatherConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:157,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:157,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:157,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:157,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:157,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:157,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:157,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:160,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:159,10'
          Dst:             _ZL23ncclAllGatherConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:160,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL23ncclAllGatherConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclEnqueueCheckP8ncclInfo
        - _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:138,3'
          Dst:             _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
        - Src:             'collectives.cc:138,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'collectives.cc:138,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'collectives.cc:139,10'
          Dst:             _Z16ncclEnqueueCheckP8ncclInfo
    - functionName:    ncclAllGather
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z20ncclParamNvtxDisablev
        - _ZL23ncclAllGatherConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'collectives.cc:147,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'collectives.cc:147,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN14payload_schemaC2EPK25nvtxPayloadSchemaEntry_v1mmm
        - Src:             'collectives.cc:147,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:147,3'
          Dst:             __cxa_guard_acquire
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'collectives.cc:147,3'
          Dst:             __cxa_guard_release
        - Src:             'collectives.cc:147,3'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJA1_18nvtxPayloadData_v1EEERKNS0_7messageEDpRKT_
        - Src:             'collectives.cc:147,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'collectives.cc:150,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'collectives.cc:149,10'
          Dst:             _ZL23ncclAllGatherConfigImplPKvPvm14ncclDataType_tP8ncclCommP11CUstream_stPK21ncclCollConfig_v23100
        - Src:             'collectives.cc:150,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z17ncclProtoToStringi
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclAlgoToStringi
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclDatatypeToString14ncclDataType_t
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclDevRedOpToString14ncclDevRedOp_t
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclFuncToString10ncclFunc_t
      functionSourceFile: '/src/nccl/src/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2IRS1_JRS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP12ncclAsyncJobLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP12ncclAsyncJobEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP12ncclAsyncJobEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJRP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP12ncclAsyncJobEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEC2EOS9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN36ncclPrepareTasksAndCollPreconnectJobD2Ev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:200,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZL40ncclPrepareTasksAndCollPreconnectJobFreePv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN36ncclPrepareTasksAndCollPreconnectJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:684,3'
          Dst:             _ZN36ncclPrepareTasksAndCollPreconnectJobD2Ev
    - functionName:    _ZN21ncclGroupSymmetricJobD2Ev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:346,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZN17ncclPreconnectJobD2Ev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:194,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _Z15ncclCallocDebugI21ncclGroupSymmetricJobE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI21ncclGroupSymmetricJobEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL33ncclPrepareTasksAndCollPreconnectP8ncclCommP18ncclSimInfo_v22200P14ncclIntruQueueI12ncclAsyncJobXadL_ZNS4_4nextEEEE
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          224
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
        - _Z16ncclPrepareTasksP8ncclCommPbS1_P18ncclSimInfo_v22200
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z31ncclParamSingleProcMemRegEnablev
        - _ZN17ncclPreconnectJobD2Ev
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:708,7'
          Dst:             _Z31ncclParamSingleProcMemRegEnablev
        - Src:             'group.cc:710,5'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:718,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:710,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:724,5'
          Dst:             cudaSetDevice
        - Src:             'group.cc:724,5'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:724,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:724,5'
          Dst:             cudaGetLastError
        - Src:             'group.cc:725,5'
          Dst:             _Z16ncclPrepareTasksP8ncclCommPbS1_P18ncclSimInfo_v22200
        - Src:             'group.cc:725,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:725,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:730,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:730,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:737,18'
          Dst:             _Z15ncclCallocDebugIbE12ncclResult_tPPT_mPKciS5_b
        - Src:             'group.cc:738,9'
          Dst:             _ZN17ncclPreconnectJobD2Ev
        - Src:             'group.cc:739,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:739,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:742,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z31ncclParamSingleProcMemRegEnablev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:680,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z37ncclPrepareTasksAndCollPreconnectFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          180
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z16ncclPrepareTasksP8ncclCommPbS1_P18ncclSimInfo_v22200
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z18ncclCollPreconnectP8ncclCommPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:288,3'
          Dst:             cudaSetDevice
        - Src:             'group.cc:288,3'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:288,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:288,3'
          Dst:             cudaGetLastError
        - Src:             'group.cc:289,30'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'group.cc:289,65'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'group.cc:290,3'
          Dst:             _Z16ncclPrepareTasksP8ncclCommPbS1_P18ncclSimInfo_v22200
        - Src:             'group.cc:290,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:290,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:291,42'
          Dst:             _Z18ncclCollPreconnectP8ncclCommPb
        - Src:             'group.cc:291,42'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:291,42'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclCollPreconnectFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z18ncclCollPreconnectP8ncclCommPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:335,28'
          Dst:             cudaSetDevice
        - Src:             'group.cc:335,28'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:335,28'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:335,28'
          Dst:             cudaGetLastError
        - Src:             'group.cc:336,30'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'group.cc:336,65'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'group.cc:337,3'
          Dst:             _Z18ncclCollPreconnectP8ncclCommPb
        - Src:             'group.cc:337,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:337,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclPreconnectJobFreePv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN17ncclPreconnectJobD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:697,3'
          Dst:             _ZN17ncclPreconnectJobD2Ev
    - functionName:    _Z18ncclCollPreconnectP8ncclCommPb
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          480
      EdgeCount:       177
      CyclomaticComplexity: 52
      functionsReached:
        - _Z19ncclNvlsBufferSetupP8ncclComm
        - _Z19ncclNvlsTreeConnectP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclTransportPatConnectP8ncclComm
        - _Z24ncclTransportRingConnectP8ncclComm
        - _Z24ncclTransportTreeConnectP8ncclComm
        - _Z27ncclCollNetChainBufferSetupP8ncclComm
        - _Z28ncclCollNetDirectBufferSetupP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'group.cc:229,7'
          Branch Sides:    []
      Callsites:
        - Src:             'group.cc:232,11'
          Dst:             _Z24ncclTransportRingConnectP8ncclComm
        - Src:             'group.cc:232,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:232,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:237,11'
          Dst:             _Z24ncclTransportTreeConnectP8ncclComm
        - Src:             'group.cc:237,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:237,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:244,11'
          Dst:             _Z19ncclNvlsBufferSetupP8ncclComm
        - Src:             'group.cc:244,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:244,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:249,11'
          Dst:             _Z19ncclNvlsTreeConnectP8ncclComm
        - Src:             'group.cc:249,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:249,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:254,11'
          Dst:             _Z27ncclCollNetChainBufferSetupP8ncclComm
        - Src:             'group.cc:254,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:254,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:259,11'
          Dst:             _Z28ncclCollNetDirectBufferSetupP8ncclComm
        - Src:             'group.cc:259,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:259,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:264,11'
          Dst:             _Z23ncclTransportPatConnectP8ncclComm
        - Src:             'group.cc:264,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:264,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:266,13'
          Dst:             _Z19ncclNvlsBufferSetupP8ncclComm
        - Src:             'group.cc:266,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:266,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclGroupSymmetricJobFreePv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN21ncclGroupSymmetricJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:702,3'
          Dst:             _ZN21ncclGroupSymmetricJobD2Ev
    - functionName:    _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          259
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - _Z14ncclThreadJoinRSt6thread
        - _Z16ncclAsyncJobMainPv
        - _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IivEERKT_
        - _ZNSt6threadC2IRFPvS1_EJRP12ncclAsyncJobEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:615,8'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:616,32'
          Dst:             _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:619,7'
          Dst:             _Z16ncclAsyncJobMainPv
        - Src:             'group.cc:624,7'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP12ncclAsyncJobEvEEOT_DpOT0_
        - Src:             'group.cc:624,7'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'group.cc:624,7'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'group.cc:624,7'
          Dst:             __cxa_begin_catch
        - Src:             'group.cc:624,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:624,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:624,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:630,13'
          Dst:             _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:637,22'
          Dst:             _Z14ncclThreadJoinRSt6thread
        - Src:             'group.cc:638,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:649,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:668,58'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IivEERKT_
        - Src:             'group.cc:668,30'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'group.cc:624,7'
          Dst:             __clang_call_terminate
    - functionName:    _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16ncclAsyncJobMainPv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:147,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt6threadC2IRFPvS1_EJRP12ncclAsyncJobEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJRP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJRP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IivEERKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/chrono'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclMemoryStackPopP15ncclMemoryStack
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN18ncclTaskPrepareJobD2Ev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:206,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _ZN15ncclMgmtTaskJobD2Ev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:212,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _Z18ncclGroupCommLeaveP8ncclCommi
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18ncclMemoryStackPopP15ncclMemoryStack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:129,80'
          Dst:             _Z18ncclMemoryStackPopP15ncclMemoryStack
    - functionName:    _ZL22ncclTaskPrepareJobFreePv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN18ncclTaskPrepareJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:688,3'
          Dst:             _ZN18ncclTaskPrepareJobD2Ev
    - functionName:    _ZL22ncclTaskPrepareJobFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z15ncclTaskPrepareP8ncclCommP18ncclSimInfo_v22200
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:298,3'
          Dst:             cudaSetDevice
        - Src:             'group.cc:298,3'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:298,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:298,3'
          Dst:             cudaGetLastError
        - Src:             'group.cc:299,30'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'group.cc:299,65'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'group.cc:300,3'
          Dst:             _Z15ncclTaskPrepareP8ncclCommP18ncclSimInfo_v22200
        - Src:             'group.cc:300,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:300,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19ncclMgmtTaskJobFreePv
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN15ncclMgmtTaskJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:692,3'
          Dst:             _ZN15ncclMgmtTaskJobD2Ev
    - functionName:    _ZL19ncclMgmtTaskJobFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          242
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:310,3'
          Dst:             cudaSetDevice
        - Src:             'group.cc:310,3'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:310,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:310,3'
          Dst:             cudaGetLastError
        - Src:             'group.cc:311,30'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'group.cc:311,65'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'group.cc:317,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:313,12'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:314,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:318,14'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:319,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:319,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:317,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL17groupLaunchLegacyP12ncclAsyncJobP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         295
      ICount:          1226
      EdgeCount:       408
      CyclomaticComplexity: 115
      functionsReached:
        - _Z10doLaunchesP8ncclCommi
        - _Z15ncclCallocDebugI21ncclGroupSymmetricJobE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclGroupCommLeaveP8ncclCommi
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommPollCallbacksP8ncclCommb
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclTasksRegAndEnqueueP8ncclComm
        - _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
        - _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - _ZL33ncclPrepareTasksAndCollPreconnectP8ncclCommP18ncclSimInfo_v22200P14ncclIntruQueueI12ncclAsyncJobXadL_ZNS4_4nextEEEE
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:760,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:768,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:760,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:776,3'
          Dst:             _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:776,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:776,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:784,7'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:789,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:789,11'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:797,11'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:800,9'
          Dst:             _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:800,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:800,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:801,17'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:802,38'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:801,17'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:816,5'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:817,5'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:824,9'
          Dst:             _ZL33ncclPrepareTasksAndCollPreconnectP8ncclCommP18ncclSimInfo_v22200P14ncclIntruQueueI12ncclAsyncJobXadL_ZNS4_4nextEEEE
        - Src:             'group.cc:824,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:824,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:828,7'
          Dst:             _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:828,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:828,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:829,15'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:830,36'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:829,15'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:839,7'
          Dst:             cudaSetDevice
        - Src:             'group.cc:839,7'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:839,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:839,7'
          Dst:             cudaGetLastError
        - Src:             'group.cc:840,7'
          Dst:             _Z22ncclTasksRegAndEnqueueP8ncclComm
        - Src:             'group.cc:840,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:840,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:851,11'
          Dst:             _Z15ncclCallocDebugI21ncclGroupSymmetricJobE12ncclResult_tPPT_mPKciS6_b
        - Src:             'group.cc:851,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:851,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:859,11'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:863,7'
          Dst:             _ZL14asyncJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:863,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:863,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:864,15'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:865,36'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:864,15'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:873,5'
          Dst:             _Z10doLaunchesP8ncclCommi
        - Src:             'group.cc:873,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:873,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:876,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:877,32'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:880,13'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:876,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:892,9'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:892,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:892,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:897,13'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:899,15'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:892,9'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:897,13'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:899,15'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:892,9'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:897,13'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:899,15'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:892,9'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:897,13'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:899,15'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:908,3'
          Dst:             _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
    - functionName:    _Z21ncclP2PPreconnectFuncP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z14ncclOsCpuCountRK9cpu_set_t
        - _Z17ncclOsSetAffinityRK9cpu_set_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:220,3'
          Dst:             cudaSetDevice
        - Src:             'group.cc:220,3'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:220,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:220,3'
          Dst:             cudaGetLastError
        - Src:             'group.cc:221,30'
          Dst:             _Z14ncclOsCpuCountRK9cpu_set_t
        - Src:             'group.cc:221,65'
          Dst:             _Z17ncclOsSetAffinityRK9cpu_set_t
        - Src:             'group.cc:222,3'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'group.cc:222,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:222,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclCommGroupRegisterSymmetricP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         125
      ICount:          494
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - _Z10ncclCeInitP8ncclComm
        - _Z13ncclRmaCeInitP8ncclComm
        - _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
        - ncclCommMemResume
        - ncclCommMemSuspend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:377,3'
          Dst:             cudaSetDevice
        - Src:             'group.cc:379,11'
          Dst:             _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:377,3'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:377,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:377,3'
          Dst:             cudaGetLastError
        - Src:             'group.cc:386,11'
          Dst:             _Z19ncclIntruQueueEmptyI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:380,36'
          Dst:             _Z21ncclIntruQueueDequeueI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:381,5'
          Dst:             _Z29ncclDevrWindowRegisterInGroupP8ncclCommPvmiPP17ncclWindow_vidmem
        - Src:             'group.cc:381,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:381,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:379,11'
          Dst:             _Z19ncclIntruQueueEmptyI15ncclDevrRegTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:395,11'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:387,43'
          Dst:             _Z21ncclIntruQueueDequeueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:388,5'
          Dst:             _Z26ncclDevrCommCreateInternalP8ncclCommP23ncclDevCommRequirementsP11ncclDevCommbj
        - Src:             'group.cc:388,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:388,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:391,5'
          Dst:             _Z23freeDevCommRequirementsP23ncclDevCommRequirements
        - Src:             'group.cc:386,11'
          Dst:             _Z19ncclIntruQueueEmptyI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:401,11'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:396,35'
          Dst:             _Z21ncclIntruQueueDequeueI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:397,5'
          Dst:             _Z10ncclCeInitP8ncclComm
        - Src:             'group.cc:397,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:397,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:395,11'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:407,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:402,38'
          Dst:             _Z21ncclIntruQueueDequeueI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:403,5'
          Dst:             _Z13ncclRmaCeInitP8ncclComm
        - Src:             'group.cc:403,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:403,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:401,11'
          Dst:             _Z19ncclIntruQueueEmptyI17ncclRmaCeInitTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:414,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:408,39'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:411,5'
          Dst:             ncclCommMemSuspend
        - Src:             'group.cc:411,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:411,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:407,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:415,39'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:418,5'
          Dst:             ncclCommMemResume
        - Src:             'group.cc:418,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:418,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:414,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclMemManagerTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z28ncclCommGroupArgsGlobalCheckP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          87
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z19ncclArgsGlobalCheckP12ncclArgsInfo
        - _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:360,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:361,37'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:362,5'
          Dst:             _Z19ncclArgsGlobalCheckP12ncclArgsInfo
        - Src:             'group.cc:362,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:362,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:360,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z10doLaunchesP8ncclCommi
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         158
      ICount:          627
      EdgeCount:       223
      CyclomaticComplexity: 67
      functionsReached:
        - _Z13ncclLaunchRmaP8ncclCommP14ncclKernelPlan
        - _Z16ncclLaunchCeCollP8ncclCommP14ncclKernelPlan
        - _Z16ncclLaunchFinishP8ncclComm
        - _Z16ncclLaunchKernelP8ncclCommP14ncclKernelPlan
        - _Z17ncclLaunchPrepareP8ncclComm
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclCommIntraBarrierInP8ncclCommj
        - _Z23ncclCommIntraBarrierOutP8ncclComm
        - _Z28ncclLaunchKernelAfter_NoCudaP8ncclCommP14ncclKernelPlan
        - _Z39ncclLaunchKernelBefore_NoUncapturedCudaP8ncclCommP14ncclKernelPlan
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:439,8'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'group.cc:440,7'
          Dst:             cudaSetDevice
        - Src:             'group.cc:440,7'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:440,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:440,7'
          Dst:             cudaGetLastError
        - Src:             'group.cc:441,7'
          Dst:             _Z17ncclLaunchPrepareP8ncclComm
        - Src:             'group.cc:441,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:441,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:442,23'
          Dst:             _Z22ncclCommIntraBarrierInP8ncclCommj
        - Src:             'group.cc:452,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:466,29'
          Dst:             _Z23ncclCommIntraBarrierOutP8ncclComm
        - Src:             'group.cc:475,13'
          Dst:             cudaSetDevice
        - Src:             'group.cc:475,13'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:475,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:475,13'
          Dst:             cudaGetLastError
        - Src:             'group.cc:476,13'
          Dst:             _Z39ncclLaunchKernelBefore_NoUncapturedCudaP8ncclCommP14ncclKernelPlan
        - Src:             'group.cc:476,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:476,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:478,15'
          Dst:             _Z16ncclLaunchCeCollP8ncclCommP14ncclKernelPlan
        - Src:             'group.cc:478,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:478,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:480,15'
          Dst:             _Z13ncclLaunchRmaP8ncclCommP14ncclKernelPlan
        - Src:             'group.cc:480,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:480,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:482,15'
          Dst:             _Z16ncclLaunchKernelP8ncclCommP14ncclKernelPlan
        - Src:             'group.cc:482,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:482,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:486,27'
          Dst:             _Z22ncclCommIntraBarrierInP8ncclCommj
        - Src:             'group.cc:488,13'
          Dst:             _Z28ncclLaunchKernelAfter_NoCudaP8ncclCommP14ncclKernelPlan
        - Src:             'group.cc:488,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:488,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:492,11'
          Dst:             cudaSetDevice
        - Src:             'group.cc:492,11'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:492,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:492,11'
          Dst:             cudaGetLastError
        - Src:             'group.cc:493,11'
          Dst:             _Z16ncclLaunchFinishP8ncclComm
        - Src:             'group.cc:493,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:493,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          479
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - _Z18ncclGroupCommLeaveP8ncclCommi
        - _Z18ncclMemoryPoolFreeI11ncclProxyOpEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - _Z18ncclMemoryPoolFreeI14ncclKernelPlanEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueDequeueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:600,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:524,13'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:536,17'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:537,41'
          Dst:             _Z21ncclIntruQueueDequeueI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:541,21'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:542,42'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:543,15'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclProxyOpEvP14ncclMemoryPoolPT_
        - Src:             'group.cc:541,21'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclProxyOpTnMT_PS1_XadL_ZNS0_7enqNextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:545,13'
          Dst:             _Z18ncclMemoryPoolFreeI14ncclKernelPlanEvP14ncclMemoryPoolPT_
        - Src:             'group.cc:536,17'
          Dst:             _Z19ncclIntruQueueEmptyI14ncclKernelPlanTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:566,15'
          Dst:             _Z23ncclIntruQueueConstructI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:572,19'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:576,19'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:573,40'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:574,13'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - Src:             'group.cc:572,19'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:577,40'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:578,13'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - Src:             'group.cc:576,19'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:580,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:581,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:582,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:583,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:584,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:585,11'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:588,17'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:589,39'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:588,17'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:594,41'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:601,32'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:602,78'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:600,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _Z22ncclCommIntraBarrierInP8ncclCommj
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclCommIntraBarrierOutP8ncclComm
      functionSourceFile: '/src/nccl/src/include/comm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z9clockNanov
        - _ZNSt11this_thread5yieldEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/comm.h:926,19'
          Dst:             _Z9clockNanov
        - Src:             'include/comm.h:929,11'
          Dst:             _Z9clockNanov
        - Src:             'include/comm.h:929,41'
          Dst:             _ZNSt11this_thread5yieldEv
    - functionName:    _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclIntruQueueDequeueI22ncclDevrCommCreateTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24groupLaunchEnqueueRearchP12ncclAsyncJobP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         140
      ICount:          608
      EdgeCount:       193
      CyclomaticComplexity: 55
      functionsReached:
        - _Z10doLaunchesP8ncclCommi
        - _Z18ncclGroupCommLeaveP8ncclCommi
        - _Z18ncclGroupJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommPollCallbacksP8ncclCommb
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
        - _ZNSt6threadC2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:924,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:925,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:926,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:933,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:933,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:944,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:947,5'
          Dst:             _Z18ncclGroupJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:947,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:947,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:948,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:949,42'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:948,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:960,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:960,7'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:968,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:971,5'
          Dst:             _Z18ncclGroupJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
        - Src:             'group.cc:971,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:971,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:972,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:973,41'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:972,13'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:982,5'
          Dst:             _Z10doLaunchesP8ncclCommi
        - Src:             'group.cc:982,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:982,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:997,11'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:997,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:997,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1002,15'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:1004,17'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:997,11'
          Dst:             _Z21ncclCommPollCallbacksP8ncclCommb
        - Src:             'group.cc:1002,15'
          Dst:             _Z18ncclGroupCommLeaveP8ncclCommi
        - Src:             'group.cc:1004,17'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1014,3'
          Dst:             _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
    - functionName:    _Z18ncclGroupJobLaunchP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS0_4nextEEEEPVb
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          252
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ncclThreadJoinRSt6thread
        - _Z16ncclAsyncJobMainPv
        - _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IivEERKT_
        - _ZNSt6threadC2IRFPvS1_EJRP12ncclAsyncJobEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - __assert_fail
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:82,8'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:83,32'
          Dst:             _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:86,7'
          Dst:             _Z16ncclAsyncJobMainPv
        - Src:             'group.cc:91,7'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP12ncclAsyncJobEvEEOT_DpOT0_
        - Src:             'group.cc:91,7'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'group.cc:91,7'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'group.cc:91,7'
          Dst:             __cxa_begin_catch
        - Src:             'group.cc:91,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:91,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:91,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:97,13'
          Dst:             _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:104,22'
          Dst:             _Z14ncclThreadJoinRSt6thread
        - Src:             'group.cc:105,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:115,11'
          Dst:             __assert_fail
        - Src:             'group.cc:131,58'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC2IivEERKT_
        - Src:             'group.cc:131,30'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'group.cc:91,7'
          Dst:             __clang_call_terminate
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15__gthread_yieldv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:693,10'
          Dst:             sched_yield
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclGroupJobAbortP12ncclGroupJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclAsyncJobCompleteP12ncclAsyncJob
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZN12ncclGroupJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:1170,7'
          Dst:             _Z20ncclAsyncJobCompleteP12ncclAsyncJob
        - Src:             'group.cc:1172,9'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'group.cc:1173,7'
          Dst:             _ZN12ncclGroupJobD2Ev
    - functionName:    _Z20ncclAsyncJobCompleteP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14ncclThreadJoinRSt6thread
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:155,3'
          Dst:             _Z14ncclThreadJoinRSt6thread
        - Src:             'group.cc:155,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:155,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:157,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN12ncclGroupJobD2Ev
      functionSourceFile: '/src/nccl/src/include/group.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12ncclAsyncJobD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/group.h:34,8'
          Dst:             _ZN12ncclAsyncJobD2Ev
    - functionName:    _Z20ncclGroupJobCompleteP12ncclGroupJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclAsyncJobCompleteP12ncclAsyncJob
        - _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - _ZN12ncclGroupJobD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:1157,13'
          Dst:             _Z20ncclAsyncJobCompleteP12ncclAsyncJob
        - Src:             'group.cc:1159,9'
          Dst:             _Z27ncclAtomicRefCountDecrementIiET_PS0_
        - Src:             'group.cc:1160,7'
          Dst:             _ZN12ncclGroupJobD2Ev
    - functionName:    _ZL23groupLocalResetJobStatev
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZTW13ncclAsyncJobs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:510,28'
          Dst:             _ZTW13ncclAsyncJobs
        - Src:             'group.cc:510,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZTW13ncclAsyncJobs
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11groupLaunchP12ncclAsyncJobP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z28ncclParamEnqueueRearchEnablev
        - _ZL17groupLaunchLegacyP12ncclAsyncJobP18ncclSimInfo_v22200
        - _ZL24groupLaunchEnqueueRearchP12ncclAsyncJobP18ncclSimInfo_v22200
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:1019,10'
          Dst:             _Z28ncclParamEnqueueRearchEnablev
        - Src:             'group.cc:1019,43'
          Dst:             _ZL24groupLaunchEnqueueRearchP12ncclAsyncJobP18ncclSimInfo_v22200
        - Src:             'group.cc:1019,85'
          Dst:             _ZL17groupLaunchLegacyP12ncclAsyncJobP18ncclSimInfo_v22200
    - functionName:    _ZNSt6threadC2IRFPvS1_EJP12ncclAsyncJobEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJP12ncclAsyncJobEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP12ncclAsyncJobEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL22groupLaunchNonBlockingP12ncclAsyncJob
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11groupLaunchP12ncclAsyncJobP18ncclSimInfo_v22200
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:1023,10'
          Dst:             _ZL11groupLaunchP12ncclAsyncJobP18ncclSimInfo_v22200
    - functionName:    _Z22ncclIntruQueueTransferI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ncclGroupSimulateEnd
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          184
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:187,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'group.cc:187,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'group.cc:187,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:187,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'group.cc:187,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:187,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:187,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'group.cc:187,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'group.cc:187,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:187,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'group.cc:188,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'group.cc:188,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:188,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:189,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:192,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'group.cc:192,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         197
      ICount:          848
      EdgeCount:       265
      CyclomaticComplexity: 70
      functionsReached:
        - _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - _Z22ncclIntruQueueTransferI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z29ncclProfilerStopGroupApiEventv
        - _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - _ZL11groupLaunchP12ncclAsyncJobP18ncclSimInfo_v22200
        - _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
        - _ZL23groupLocalResetJobStatev
        - _ZN12ncclGroupJobD2Ev
        - _ZNSt6threadC2Ev
        - _ZNSt6threadC2IRFPvS1_EJP12ncclAsyncJobEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW13ncclAsyncJobs
        - _ZTW15ncclDebugNoWarn
        - _ZTW20ncclProfilerApiState
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:1036,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1041,7'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'group.cc:1042,5'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'group.cc:1044,7'
          Dst:             _ZTW20ncclProfilerApiState
        - Src:             'group.cc:1045,5'
          Dst:             _Z36ncclProfilerRecordGroupApiEventState24ncclProfilerEventState_t
        - Src:             'group.cc:1045,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:1045,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1057,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1071,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1071,3'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'group.cc:1072,3'
          Dst:             _Z23ncclIntruQueueConstructI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:1080,49'
          Dst:             _ZTW13ncclAsyncJobs
        - Src:             'group.cc:1080,3'
          Dst:             _Z22ncclIntruQueueTransferI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'group.cc:1082,23'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:1085,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1091,12'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:1092,29'
          Dst:             _Z18ncclIntruQueueHeadI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'group.cc:1094,11'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1094,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:1094,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1107,13'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1107,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:1107,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1107,13'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1107,13'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1107,13'
          Dst:             _Z21ncclCommSetAsyncErrorP8ncclComm12ncclResult_t
        - Src:             'group.cc:1119,7'
          Dst:             _ZNSt6threadC2IRFPvS1_EJP12ncclAsyncJobEvEEOT_DpOT0_
        - Src:             'group.cc:1119,7'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'group.cc:1119,7'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'group.cc:1119,7'
          Dst:             __cxa_begin_catch
        - Src:             'group.cc:1119,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1119,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:1119,7'
          Dst:             __cxa_end_catch
        - Src:             'group.cc:1125,7'
          Dst:             cudaGetDevice
        - Src:             'group.cc:1125,7'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:1125,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1125,7'
          Dst:             cudaGetLastError
        - Src:             'group.cc:1126,7'
          Dst:             _ZL11groupLaunchP12ncclAsyncJobP18ncclSimInfo_v22200
        - Src:             'group.cc:1126,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:1126,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1127,7'
          Dst:             cudaSetDevice
        - Src:             'group.cc:1127,7'
          Dst:             cudaGetErrorString
        - Src:             'group.cc:1127,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1127,7'
          Dst:             cudaGetLastError
        - Src:             'group.cc:1129,7'
          Dst:             _ZN12ncclGroupJobD2Ev
        - Src:             'group.cc:1133,5'
          Dst:             _ZN12ncclGroupJobD2Ev
        - Src:             'group.cc:1136,3'
          Dst:             _ZL23groupLocalResetJobStatev
        - Src:             'group.cc:1140,3'
          Dst:             _Z29ncclProfilerStopGroupApiEventv
        - Src:             'group.cc:1140,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:1140,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:1144,5'
          Dst:             _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
        - Src:             'group.cc:1145,5'
          Dst:             _ZN12ncclGroupJobD2Ev
        - Src:             'group.cc:1147,38'
          Dst:             _ZTW13ncclAsyncJobs
        - Src:             'group.cc:1147,5'
          Dst:             _ZL12groupCleanupPP8ncclCommP14ncclIntruQueueI12ncclAsyncJobXadL_ZNS3_4nextEEEE12ncclResult_t
        - Src:             'group.cc:1149,3'
          Dst:             _ZL23groupLocalResetJobStatev
        - Src:             'group.cc:1119,7'
          Dst:             __clang_call_terminate
    - functionName:    ncclGroupEnd
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         46
      ICount:          184
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - _Z20ncclParamNvtxDisablev
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:177,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'group.cc:177,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'group.cc:177,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:177,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'group.cc:177,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:177,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:177,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'group.cc:177,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'group.cc:177,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:177,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'group.cc:178,3'
          Dst:             _Z20ncclGroupEndInternalP18ncclSimInfo_v22200
        - Src:             'group.cc:178,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:178,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:179,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:182,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'group.cc:182,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    ncclGroupStart
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          185
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _Z22ncclGroupStartInternalv
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:167,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'group.cc:167,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'group.cc:167,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:167,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'group.cc:167,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:167,3'
          Dst:             __cxa_guard_acquire
        - Src:             'group.cc:167,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'group.cc:167,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'group.cc:167,3'
          Dst:             __cxa_guard_release
        - Src:             'group.cc:167,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'group.cc:169,3'
          Dst:             _Z22ncclGroupStartInternalv
        - Src:             'group.cc:169,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'group.cc:169,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:170,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'group.cc:172,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'group.cc:172,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _Z15ncclAsyncLaunchP12ncclAsyncJobPF12ncclResult_tS0_EPFvS0_EPFvPvEP8ncclComm
      functionSourceFile: '/src/nccl/src/group.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZTW13ncclAsyncJobs
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'group.cc:66,30'
          Dst:             _ZTW13ncclAsyncJobs
        - Src:             'group.cc:66,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclAsyncJobTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'group.cc:62,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11firstOneBitImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z15ncclHashPointeriPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:455,16'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'allocator.cc:459,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclShadowPoolFreeP14ncclShadowPoolPvP11CUstream_st
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15ncclHashPointeriPv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaFreeAsync
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:422,16'
          Dst:             _Z15ncclHashPointeriPv
        - Src:             'allocator.cc:426,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:442,5'
          Dst:             cudaFreeAsync
        - Src:             'allocator.cc:442,5'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:442,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:442,5'
          Dst:             cudaGetLastError
    - functionName:    cudaFreeAsync
      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:    _ZL7alignUpIcEPT_S1_m
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14popFirstOneBitImEiPT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11firstOneBitImEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:288,10'
          Dst:             _ZL11firstOneBitImEiT_
    - functionName:    _ZL8log2DownImEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10hashInsertP14ncclShadowPoolP16ncclShadowObject
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclHashPointeriPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:325,16'
          Dst:             _Z15ncclHashPointeriPv
    - functionName:    _Z19ncclShadowPoolAllocP14ncclShadowPoolmPPvS2_P11CUstream_st
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          355
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclParamShadowMempoolMaxSizev
        - _ZL10hashInsertP14ncclShadowPoolP16ncclShadowObject
        - _ZL14popFirstOneBitImEiPT_
        - _ZL7alignUpIcEPT_S1_m
        - _ZL8log2DownImEiT_
        - calloc
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMallocFromPoolAsync
        - cudaMemPoolCreate
        - cudaMemsetAsync
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:344,5'
          Dst:             cudaGetDevice
        - Src:             'allocator.cc:345,29'
          Dst:             _Z29ncclParamShadowMempoolMaxSizev
        - Src:             'allocator.cc:346,5'
          Dst:             cudaMemPoolCreate
        - Src:             'allocator.cc:346,5'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:346,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:346,5'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:349,46'
          Dst:             calloc
        - Src:             'allocator.cc:365,9'
          Dst:             _ZL10hashInsertP14ncclShadowPoolP16ncclShadowObject
        - Src:             'allocator.cc:376,39'
          Dst:             _ZL8log2DownImEiT_
        - Src:             'allocator.cc:388,9'
          Dst:             cudaMallocFromPoolAsync
        - Src:             'allocator.cc:388,9'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:388,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:388,9'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:389,9'
          Dst:             cudaMemsetAsync
        - Src:             'allocator.cc:389,9'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:389,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:389,9'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:393,20'
          Dst:             _ZL14popFirstOneBitImEiPT_
        - Src:             'allocator.cc:402,5'
          Dst:             cudaMallocFromPoolAsync
        - Src:             'allocator.cc:402,5'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:402,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:402,5'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:403,5'
          Dst:             cudaMemsetAsync
        - Src:             'allocator.cc:403,5'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:403,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:403,5'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:410,18'
          Dst:             _ZL7alignUpIcEPT_S1_m
        - Src:             'allocator.cc:412,3'
          Dst:             _ZL10hashInsertP14ncclShadowPoolP16ncclShadowObject
    - functionName:    _Z29ncclParamShadowMempoolMaxSizev
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclShadowPoolDestructP14ncclShadowPoolP11CUstream_st
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - cudaFreeAsync
        - cudaMemPoolDestroy
        - cudaStreamSynchronize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:301,13'
          Dst:             cudaFreeAsync
        - Src:             'allocator.cc:312,7'
          Dst:             cudaFreeAsync
        - Src:             'allocator.cc:318,5'
          Dst:             cudaStreamSynchronize
        - Src:             'allocator.cc:319,5'
          Dst:             cudaMemPoolDestroy
    - functionName:    _Z23ncclShadowPoolConstructP14ncclShadowPool
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      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:    _Z13ncclSpaceFreeP9ncclSpacell
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13insertSegmentP9ncclSpaceill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:235,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:247,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:258,5'
          Dst:             _ZL13insertSegmentP9ncclSpaceill
    - functionName:    _ZL13insertSegmentP9ncclSpaceill
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          537
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7alignUpImimET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclSpaceAllocP9ncclSpacelliPl
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13insertSegmentP9ncclSpaceill
        - _ZL7alignUpImimET1_T_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:214,11'
          Dst:             _ZL7alignUpImimET1_T_T0_
        - Src:             'allocator.cc:219,9'
          Dst:             _ZL13insertSegmentP9ncclSpaceill
        - Src:             'allocator.cc:219,9'
          Dst:             _ZL13insertSegmentP9ncclSpaceill
        - Src:             'allocator.cc:228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclSpaceDestructP9ncclSpace
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclSpaceConstructP9ncclSpace
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    16
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    ncclMemFree
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          338
      EdgeCount:       160
      CyclomaticComplexity: 78
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - _ZTW15ncclDebugNoWarn
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaFree
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - cudaSetDevice
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:111,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'allocator.cc:111,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'allocator.cc:111,3'
          Dst:             __cxa_guard_acquire
        - Src:             'allocator.cc:111,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'allocator.cc:111,3'
          Dst:             __cxa_guard_release
        - Src:             'allocator.cc:111,3'
          Dst:             __cxa_guard_acquire
        - Src:             'allocator.cc:111,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'allocator.cc:111,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'allocator.cc:111,3'
          Dst:             __cxa_guard_release
        - Src:             'allocator.cc:111,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'allocator.cc:115,3'
          Dst:             cudaGetDevice
        - Src:             'allocator.cc:115,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:115,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:120,7'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'allocator.cc:122,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:122,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:123,3'
          Dst:             cudaSetDevice
        - Src:             'allocator.cc:123,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:123,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:123,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:124,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'allocator.cc:126,5'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'allocator.cc:126,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'allocator.cc:126,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:132,3'
          Dst:             cudaFree
        - Src:             'allocator.cc:132,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:132,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:132,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:135,3'
          Dst:             cudaSetDevice
        - Src:             'allocator.cc:135,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:135,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:135,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:139,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'allocator.cc:139,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL10cuda_clear9cudaError
      functionSourceFile: '/src/nccl/src/include/checks.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/checks.h:47,33'
          Dst:             cudaGetLastError
    - functionName:    ncclMemAlloc
      functionSourceFile: '/src/nccl/src/allocator.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         178
      ICount:          821
      EdgeCount:       336
      CyclomaticComplexity: 160
      functionsReached:
        - _Z15ncclCuMemEnablev
        - _Z19ncclCudaLibraryInitv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamNvtxDisablev
        - _ZL10cuda_clear9cudaError
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - __cxa_guard_acquire
        - __cxa_guard_release
        - cudaDeviceCanAccessPeer
        - cudaGetDevice
        - cudaGetDeviceCount
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'allocator.cc:18,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeC2Ev
        - Src:             'allocator.cc:18,3'
          Dst:             _Z20ncclParamNvtxDisablev
        - Src:             'allocator.cc:18,3'
          Dst:             __cxa_guard_acquire
        - Src:             'allocator.cc:18,3'
          Dst:             _ZN5nvtx32v120registered_string_inI11nccl_domainEC2EPKc
        - Src:             'allocator.cc:18,3'
          Dst:             __cxa_guard_release
        - Src:             'allocator.cc:18,3'
          Dst:             __cxa_guard_acquire
        - Src:             'allocator.cc:18,3'
          Dst:             _ZN5nvtx32v17messageC2I11nccl_domainEERKNS0_20registered_string_inIT_EE
        - Src:             'allocator.cc:18,3'
          Dst:             _ZN5nvtx32v116event_attributesC2IJEEERKNS0_7messageEDpRKT_
        - Src:             'allocator.cc:18,3'
          Dst:             __cxa_guard_release
        - Src:             'allocator.cc:18,3'
          Dst:             _ZN27ncclOptionalNvtxScopedRange4pushERKN5nvtx32v116event_attributesE
        - Src:             'allocator.cc:33,7'
          Dst:             _Z19ncclCudaLibraryInitv
        - Src:             'allocator.cc:35,3'
          Dst:             cudaGetDevice
        - Src:             'allocator.cc:35,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:35,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:35,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:36,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:36,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:38,7'
          Dst:             _Z15ncclCuMemEnablev
        - Src:             'allocator.cc:53,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:53,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:55,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:55,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:56,5'
          Dst:             cudaGetDeviceCount
        - Src:             'allocator.cc:56,5'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:56,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:56,5'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:67,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:67,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:70,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:70,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:76,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:76,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:79,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:79,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:81,5'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:85,28'
          Dst:             cudaDeviceCanAccessPeer
        - Src:             'allocator.cc:85,28'
          Dst:             _ZL10cuda_clear9cudaError
        - Src:             'allocator.cc:89,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:89,9'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'allocator.cc:91,37'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:101,3'
          Dst:             cudaMalloc
        - Src:             'allocator.cc:101,3'
          Dst:             cudaGetErrorString
        - Src:             'allocator.cc:101,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'allocator.cc:101,3'
          Dst:             cudaGetLastError
        - Src:             'allocator.cc:107,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
        - Src:             'allocator.cc:107,1'
          Dst:             _ZN27ncclOptionalNvtxScopedRangeD2Ev
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclCollConfigResolveCTAPolicyiib
      functionSourceFile: '/src/nccl/src/config/collconfig.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
      functionSourceFile: '/src/nccl/src/config/collconfig.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12ncclAlgParsePKcPm
        - _Z16ncclFuncToString10ncclFunc_t
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclAlgValidForFuncMask10ncclFunc_t
        - _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'config/collconfig.cc:89,8'
          Dst:             _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
        - Src:             'config/collconfig.cc:94,20'
          Dst:             _Z12ncclAlgParsePKcPm
        - Src:             'config/collconfig.cc:95,33'
          Dst:             _Z23ncclAlgValidForFuncMask10ncclFunc_t
        - Src:             'config/collconfig.cc:98,7'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'config/collconfig.cc:98,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'config/collconfig.cc:103,5'
          Dst:             _Z16ncclFuncToString10ncclFunc_t
        - Src:             'config/collconfig.cc:103,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/config/collconfig.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclParseCollConfigPK21ncclCollConfig_v23100PS_
      functionSourceFile: '/src/nccl/src/config/collconfig.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'config/collconfig.cc:49,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'config/collconfig.cc:53,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'config/collconfig.cc:67,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'config/collconfig.cc:73,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
      functionSourceFile: '/src/nccl/src/config/collconfig.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'config/collconfig.cc:32,7'
          Dst:             _Z29ncclCollConfigHasAlgSelectionPK21ncclCollConfig_v23100
    - functionName:    _Z18ncclAlgNameForSymki
      functionSourceFile: '/src/nccl/src/config/algorithm_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          145
      EdgeCount:       59
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclAlgNameForGeneralii
      functionSourceFile: '/src/nccl/src/config/algorithm_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          152
      EdgeCount:       62
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclAlgValidForFuncMask10ncclFunc_t
      functionSourceFile: '/src/nccl/src/config/algorithm_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          131
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclAlgTagMaskPKc
      functionSourceFile: '/src/nccl/src/config/algorithm_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config/algorithm_registry.cc:97,19'
          Dst:             strlen
        - Src:             'config/algorithm_registry.cc:100,9'
          Dst:             strncasecmp
    - functionName:    _Z14ncclAlgAllBitsv
      functionSourceFile: '/src/nccl/src/config/algorithm_registry.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12ncclGetDtreeiiPiS_S_S_S_S_S_S_
      functionSourceFile: '/src/nccl/src/graph/trees.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _Z12ncclGetBtreeiiPiS_S_S_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/trees.cc:93,3'
          Dst:             _Z12ncclGetBtreeiiPiS_S_S_
        - Src:             'graph/trees.cc:99,5'
          Dst:             _Z12ncclGetBtreeiiPiS_S_S_
        - Src:             'graph/trees.cc:106,5'
          Dst:             _Z12ncclGetBtreeiiPiS_S_S_
    - functionName:    _Z12ncclGetBtreeiiPiS_S_S_
      functionSourceFile: '/src/nccl/src/graph/trees.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          131
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclBuildRingsiPiiiS_S_
      functionSourceFile: '/src/nccl/src/graph/rings.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          252
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z8dumpLinePiiPKc
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/rings.cc:33,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'graph/rings.cc:33,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'graph/rings.cc:33,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/rings.cc:49,20'
          Dst:             _Z8dumpLinePiiPKc
        - Src:             'graph/rings.cc:48,5'
          Dst:             snprintf
        - Src:             'graph/rings.cc:48,5'
          Dst:             snprintf
        - Src:             'graph/rings.cc:49,20'
          Dst:             _Z8dumpLinePiiPKc
        - Src:             'graph/rings.cc:48,5'
          Dst:             snprintf
        - Src:             'graph/rings.cc:51,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'graph/rings.cc:64,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z8dumpLinePiiPKc
      functionSourceFile: '/src/nccl/src/graph/rings.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'graph/rings.cc:13,19'
          Dst:             snprintf
        - Src:             'graph/rings.cc:14,11'
          Dst:             snprintf
        - Src:             'graph/rings.cc:16,10'
          Dst:             snprintf
        - Src:             'graph/rings.cc:26,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclTaskPrepareP8ncclCommP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_prep.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          293
      EdgeCount:       106
      CyclomaticComplexity: 33
      functionsReached:
        - _Z17ncclTaskPreTuningP8ncclCommP16ncclRawTaskQueueP23ncclTaskTuningInfoQueue
        - _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclTaskPostTuningP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTaskClassificationP8ncclCommP23ncclTaskTuningInfoQueueP24ncclClassifiedTaskQueues
        - _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_prep.cc:15,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_prep.cc:16,3'
          Dst:             _Z17ncclTaskPreTuningP8ncclCommP16ncclRawTaskQueueP23ncclTaskTuningInfoQueue
        - Src:             'enqueue/task_prep/task_prep.cc:16,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_prep.cc:16,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_prep.cc:18,11'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_prep.cc:24,7'
          Dst:             _Z17ncclTuningComputeP17ncclTuningInput_tP18ncclTuningResult_t
        - Src:             'enqueue/task_prep/task_prep.cc:24,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_prep.cc:24,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_prep.cc:28,3'
          Dst:             _Z22ncclTaskClassificationP8ncclCommP23ncclTaskTuningInfoQueueP24ncclClassifiedTaskQueues
        - Src:             'enqueue/task_prep/task_prep.cc:28,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_prep.cc:28,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_prep.cc:30,3'
          Dst:             _Z18ncclTaskPostTuningP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
        - Src:             'enqueue/task_prep/task_prep.cc:30,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_prep.cc:30,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL31classifyFillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          135
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_classify.cc:29,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/task_prep/task_classify.cc:30,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/task_prep/task_classify.cc:30,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:30,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:31,41'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/task_prep/task_classify.cc:31,93'
          Dst:             _Z22ncclParamGraphRegisterv
    - functionName:    _Z20ncclMemoryStackAllocI18ncclTaskTuningInfoEPT_P15ncclMemoryStackm
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15ncclMemoryStack8allocateEPS_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:284,15'
          Dst:             _ZN15ncclMemoryStack8allocateEPS_mm
    - functionName:    _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI18ncclTaskTuningInfoEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL31classifyFillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_classify.cc:39,29'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclRawTaskEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_classify.cc:47,33'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_classify.cc:50,35'
          Dst:             _Z20ncclMemoryStackAllocI18ncclTaskTuningInfoEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_classify.cc:53,3'
          Dst:             _ZL31classifyFillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
        - Src:             'enqueue/task_prep/task_classify.cc:53,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:53,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:54,3'
          Dst:             _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18taskUsesAllGatherVP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17taskUsesSymKernelP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10taskUsesCeP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22classifyCollToP2pTasksP8ncclCommP18ncclTaskTuningInfoP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          499
      EdgeCount:       161
      CyclomaticComplexity: 49
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_classify.cc:63,21'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_classify.cc:70,7'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:70,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:70,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:72,7'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:72,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:72,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:76,5'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:76,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:76,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:82,9'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:82,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:82,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:92,9'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:92,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:92,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:97,5'
          Dst:             _ZL22classifyEnqueueP2pTaskP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE10ncclFunc_tS5_Pvm14ncclDataType_tiP11CUstream_st
        - Src:             'enqueue/task_prep/task_classify.cc:97,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:97,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:103,3'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
    - functionName:    _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTaskClassificationP8ncclCommP23ncclTaskTuningInfoQueueP24ncclClassifiedTaskQueues
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_classify.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          195
      EdgeCount:       73
      CyclomaticComplexity: 23
      functionsReached:
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZL10taskUsesCeP18ncclTaskTuningInfo
        - _ZL17taskUsesSymKernelP18ncclTaskTuningInfo
        - _ZL18taskUsesAllGatherVP18ncclTaskTuningInfo
        - _ZL22classifyCollToP2pTasksP8ncclCommP18ncclTaskTuningInfoP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_classify.cc:129,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:130,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:131,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:132,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:133,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:134,3'
          Dst:             _Z23ncclIntruQueueConstructI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:136,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:137,13'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_classify.cc:143,7'
          Dst:             _ZL22classifyCollToP2pTasksP8ncclCommP18ncclTaskTuningInfoP14ncclIntruQueueIS1_XadL_ZNS1_4nextEEEE
        - Src:             'enqueue/task_prep/task_classify.cc:143,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_classify.cc:143,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_classify.cc:151,16'
          Dst:             _ZL10taskUsesCeP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_classify.cc:153,16'
          Dst:             _ZL17taskUsesSymKernelP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_classify.cc:155,16'
          Dst:             _ZL18taskUsesAllGatherVP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_classify.cc:160,5'
          Dst:             _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_classify.cc:136,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL24preTuningRawTaskPtrEqualP11ncclRawTaskS0_
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclIntruQueueDeleteI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL32preTuningRemoveBcastRawFromQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEPS2_b
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclIntruQueueDeleteI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - _ZL24preTuningRawTaskPtrEqualP11ncclRawTaskS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:192,3'
          Dst:             _Z20ncclIntruQueueDeleteI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EES2_PFbS2_S2_E
        - Src:             'enqueue/task_prep/task_pretuning.cc:192,3'
          Dst:             _ZL24preTuningRawTaskPtrEqualP11ncclRawTaskS0_
    - functionName:    _Z18ncclIntruQueueHeadI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
      functionSourceFile: '/src/nccl/src/include/register_inline.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclFuncRecvCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclFuncSendCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
      functionSourceFile: '/src/nccl/src/include/enqueue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25fillAllGatherVTuningInputP8ncclCommP21ncclRawTaskAllGatherVP17ncclTuningInput_t
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:127,24'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
    - functionName:    _ZL18fillRmaTuningInputP8ncclCommP14ncclRawTaskRmaP17ncclTuningInput_t
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:115,47'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
    - functionName:    _ZL23fillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          135
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:98,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/task_prep/task_pretuning.cc:99,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/task_prep/task_pretuning.cc:99,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:99,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:100,41'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/task_prep/task_pretuning.cc:100,93'
          Dst:             _Z22ncclParamGraphRegisterv
    - functionName:    _ZL19fillCollTuningInputP8ncclCommP15ncclRawTaskCollP17ncclTuningInput_t
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         172
      ICount:          790
      EdgeCount:       240
      CyclomaticComplexity: 70
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclParamMaxCTAsv
        - _Z16ncclParamMinCTAsv
        - _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - _Z17ncclNvlsSupportedii
        - _Z18ncclCudaGraphValid13ncclCudaGraph
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z19ncclRegLocalIsValidP7ncclRegPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamGraphRegisterv
        - _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - _ZL17ncclFuncRecvCount10ncclFunc_tim
        - _ZL17ncclFuncSendCount10ncclFunc_tim
        - _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:46,17'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:53,30'
          Dst:             _ZL24ncclFuncMaxSendRecvCount10ncclFunc_tim
        - Src:             'enqueue/task_prep/task_pretuning.cc:55,3'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_pretuning.cc:55,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:55,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:56,3'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_pretuning.cc:56,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:56,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:58,5'
          Dst:             _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:58,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:58,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:61,27'
          Dst:             _Z17ncclNvlsSupportedii
        - Src:             'enqueue/task_prep/task_pretuning.cc:68,32'
          Dst:             _ZL17ncclFuncSendCount10ncclFunc_tim
        - Src:             'enqueue/task_prep/task_pretuning.cc:69,32'
          Dst:             _ZL17ncclFuncRecvCount10ncclFunc_tim
        - Src:             'enqueue/task_prep/task_pretuning.cc:70,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/task_prep/task_pretuning.cc:71,3'
          Dst:             _ZL11ncclRegFindP8ncclCommPKvmPP7ncclReg
        - Src:             'enqueue/task_prep/task_pretuning.cc:72,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/task_prep/task_pretuning.cc:72,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:73,3'
          Dst:             _Z19ncclRegLocalIsValidP7ncclRegPb
        - Src:             'enqueue/task_prep/task_pretuning.cc:73,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:75,18'
          Dst:             _Z18ncclCudaGraphValid13ncclCudaGraph
        - Src:             'enqueue/task_prep/task_pretuning.cc:75,70'
          Dst:             _Z22ncclParamGraphRegisterv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:76,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:77,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24preTuningMergeBcastQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEP23ncclTaskTuningInfoQueue
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18ncclIntruQueueHeadI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL23preTuningEnqueueRawTaskP8ncclCommP11ncclRawTaskP23ncclTaskTuningInfoQueue
        - _ZL32preTuningRemoveBcastRawFromQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEPS2_b
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:200,11'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:200,11'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:203,41'
          Dst:             _Z18ncclIntruQueueHeadI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:208,9'
          Dst:             _ZL23preTuningEnqueueRawTaskP8ncclCommP11ncclRawTaskP23ncclTaskTuningInfoQueue
        - Src:             'enqueue/task_prep/task_pretuning.cc:208,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:208,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:209,9'
          Dst:             _ZL32preTuningRemoveBcastRawFromQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEPS2_b
    - functionName:    _ZL23preTuningEnqueueRawTaskP8ncclCommP11ncclRawTaskP23ncclTaskTuningInfoQueue
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          161
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocI18ncclTaskTuningInfoEPT_P15ncclMemoryStackm
        - _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL18fillRmaTuningInputP8ncclCommP14ncclRawTaskRmaP17ncclTuningInput_t
        - _ZL19fillCollTuningInputP8ncclCommP15ncclRawTaskCollP17ncclTuningInput_t
        - _ZL23fillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
        - _ZL25fillAllGatherVTuningInputP8ncclCommP21ncclRawTaskAllGatherVP17ncclTuningInput_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_pretuning.cc:240,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:237,35'
          Dst:             _Z20ncclMemoryStackAllocI18ncclTaskTuningInfoEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_pretuning.cc:242,5'
          Dst:             _ZL19fillCollTuningInputP8ncclCommP15ncclRawTaskCollP17ncclTuningInput_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:242,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:242,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:245,5'
          Dst:             _ZL23fillSendRecvTuningInputP8ncclCommP19ncclRawTaskSendRecvP17ncclTuningInput_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:245,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:245,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:248,5'
          Dst:             _ZL18fillRmaTuningInputP8ncclCommP14ncclRawTaskRmaP17ncclTuningInput_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:251,5'
          Dst:             _ZL25fillAllGatherVTuningInputP8ncclCommP21ncclRawTaskAllGatherVP17ncclTuningInput_t
        - Src:             'enqueue/task_prep/task_pretuning.cc:256,3'
          Dst:             _Z21ncclIntruQueueEnqueueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _Z17ncclTaskPreTuningP8ncclCommP16ncclRawTaskQueueP23ncclTaskTuningInfoQueue
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_pretuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          155
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL23preTuningEnqueueRawTaskP8ncclCommP11ncclRawTaskP23ncclTaskTuningInfoQueue
        - _ZL24preTuningMergeBcastQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEP23ncclTaskTuningInfoQueue
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_pretuning.cc:266,11'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:267,11'
          Dst:             _Z21ncclIntruQueueDequeueI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:268,5'
          Dst:             _ZL23preTuningEnqueueRawTaskP8ncclCommP11ncclRawTaskP23ncclTaskTuningInfoQueue
        - Src:             'enqueue/task_prep/task_pretuning.cc:268,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:268,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_pretuning.cc:266,11'
          Dst:             _Z19ncclIntruQueueEmptyI11ncclRawTaskTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_pretuning.cc:270,3'
          Dst:             _ZL24preTuningMergeBcastQueueP8ncclCommP14ncclIntruQueueI11ncclRawTaskXadL_ZNS2_4nextEEEEP23ncclTaskTuningInfoQueue
        - Src:             'enqueue/task_prep/task_pretuning.cc:270,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_pretuning.cc:270,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2IRS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IRS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2IRS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2IRS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_JRS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_JRS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP28ncclNetSocketThreadResourcesLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP28ncclNetSocketThreadResourcesEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP28ncclNetSocketThreadResourcesEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJRP28ncclNetSocketThreadResourcesEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP28ncclNetSocketThreadResourcesEEC2IRS1_RS4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22persistentSocketThreadPvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN28ncclNetSocketThreadResourcesD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableD1Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:266,8'
          Dst:             _ZNSt18condition_variableD1Ev
    - functionName:    _ZN28ncclNetSocketThreadResourcesC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableC1Ev
        - _ZNSt5mutexC2Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:266,8'
          Dst:             _ZNSt5mutexC2Ev
        - Src:             'transport/net_socket.cc:266,8'
          Dst:             _ZNSt18condition_variableC1Ev
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclNetSocketFinalizePv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:806,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:808,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:813,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:813,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZN17ncclNetSocketCommD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28ncclNetSocketThreadResourcesD2Ev
        - _ZNSt6threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _Z18ncclNetSocketClosePv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          345
      EdgeCount:       118
      CyclomaticComplexity: 35
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN17ncclNetSocketCommD2Ev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt6thread4joinEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:793,5'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_socket.cc:784,39'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:786,27'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'transport/net_socket.cc:787,9'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:788,31'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'transport/net_socket.cc:793,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:793,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:794,16'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_socket.cc:794,16'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:794,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:796,7'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_socket.cc:796,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:796,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:797,18'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_socket.cc:797,18'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:797,18'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:800,5'
          Dst:             _ZN17ncclNetSocketCommD2Ev
    - functionName:    _Z24ncclNetSocketCloseListenPv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          139
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:770,5'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_socket.cc:770,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:770,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:771,16'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_socket.cc:771,16'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:771,16'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclNetSocketIflushPviPS_PiS0_S0_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclNetSocketIrecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclNetSocketGetRequestP17ncclNetSocketCommiPviPP20ncclNetSocketRequest
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:751,3'
          Dst:             _Z23ncclNetSocketGetRequestP17ncclNetSocketCommiPviPP20ncclNetSocketRequest
        - Src:             'transport/net_socket.cc:751,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:751,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclNetSocketGetRequestP17ncclNetSocketCommiPviPP20ncclNetSocketRequest
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          362
      EdgeCount:       101
      CyclomaticComplexity: 34
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamSocketInlineSizev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:560,76'
          Dst:             _Z25ncclParamSocketInlineSizev
    - functionName:    _Z25ncclParamSocketInlineSizev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:203,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclNetSocketIsendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclNetSocketGetRequestP17ncclNetSocketCommiPviPP20ncclNetSocketRequest
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:738,3'
          Dst:             _Z23ncclNetSocketGetRequestP17ncclNetSocketCommiPviPP20ncclNetSocketRequest
        - Src:             'transport/net_socket.cc:738,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:738,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclNetSocketDeregMrPvS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18ncclNetSocketRegMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclNetSocketInlineSizei
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z25ncclParamSocketInlineSizev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:612,23'
          Dst:             _Z25ncclParamSocketInlineSizev
    - functionName:    _Z17ncclNetSocketTestPvPiS0_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          725
      EdgeCount:       207
      CyclomaticComplexity: 60
      functionsReached:
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclNetSocketGetTaskP17ncclNetSocketCommP16ncclProfilerInfoiPviPP17ncclNetSocketTask
        - _Z26ncclParamSocketMinTaskSizev
        - _ZL23ncclNetSocketInlineSizei
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:619,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:627,24'
          Dst:             _ZL23ncclNetSocketInlineSizei
        - Src:             'transport/net_socket.cc:635,9'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:635,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:635,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:642,9'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_socket.cc:642,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:642,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:643,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_socket.cc:643,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:656,17'
          Dst:             _ZL23ncclNetSocketInlineSizei
        - Src:             'transport/net_socket.cc:661,7'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:661,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:661,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:666,17'
          Dst:             _ZL23ncclNetSocketInlineSizei
        - Src:             'transport/net_socket.cc:670,36'
          Dst:             _Z26ncclParamSocketMinTaskSizev
        - Src:             'transport/net_socket.cc:673,9'
          Dst:             _Z20ncclNetSocketGetTaskP17ncclNetSocketCommP16ncclProfilerInfoiPviPP17ncclNetSocketTask
        - Src:             'transport/net_socket.cc:673,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:673,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:712,9'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:712,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:712,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclParamSocketMinTaskSizev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:204,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclNetSocketGetTaskP17ncclNetSocketCommP16ncclProfilerInfoiPviPP17ncclNetSocketTask
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z15ncclCallocDebugI17ncclNetSocketTaskE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22persistentSocketThreadPv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt6threadC2IRFPvS1_EJRP28ncclNetSocketThreadResourcesEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:580,5'
          Dst:             _Z15ncclCallocDebugI17ncclNetSocketTaskE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_socket.cc:580,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:580,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:586,31'
          Dst:             _ZNSt6threadC2IRFPvS1_EJRP28ncclNetSocketThreadResourcesEvEEOT_DpOT0_
        - Src:             'transport/net_socket.cc:586,31'
          Dst:             _Z22persistentSocketThreadPv
        - Src:             'transport/net_socket.cc:586,29'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'transport/net_socket.cc:586,5'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_socket.cc:587,5'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'transport/net_socket.cc:601,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:603,21'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'transport/net_socket.cc:605,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:606,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI17ncclNetSocketTaskE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclNetSocketTaskEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22persistentSocketThreadPv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          234
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - '_ZNSt18condition_variable4waitIZ22persistentSocketThreadPvE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:348,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:349,28'
          Dst:             '_ZNSt18condition_variable4waitIZ22persistentSocketThreadPvE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'transport/net_socket.cc:350,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:326,25'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:348,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:349,28'
          Dst:             '_ZNSt18condition_variable4waitIZ22persistentSocketThreadPvE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'transport/net_socket.cc:350,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:332,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt6threadC2IRFPvS1_EJRP28ncclNetSocketThreadResourcesEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJRP28ncclNetSocketThreadResourcesEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJRP28ncclNetSocketThreadResourcesEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS9_IT0_E4typeEEEEEOSA_DpOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP28ncclNetSocketThreadResourcesEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    '_ZNSt18condition_variable4waitIZ22persistentSocketThreadPvE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          29
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - '_ZZ22persistentSocketThreadPvENK3$_0clEv'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ22persistentSocketThreadPvENK3$_0clEv'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:101,4'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ22persistentSocketThreadPvENK3$_0clEv'
    - functionName:    _Z19ncclNetSocketAcceptPvPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          475
      EdgeCount:       150
      CyclomaticComplexity: 45
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIvE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z25ncclParamSocketInlineSizev
        - _ZN17ncclNetSocketCommC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:507,15'
          Dst:             _ZN17ncclNetSocketCommC2Ev
        - Src:             'transport/net_socket.cc:512,3'
          Dst:             cudaGetDevice
        - Src:             'transport/net_socket.cc:512,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_socket.cc:512,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:512,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net_socket.cc:516,5'
          Dst:             _Z15ncclCallocDebugI10ncclSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_socket.cc:516,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:516,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:517,5'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'transport/net_socket.cc:517,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_socket.cc:517,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:517,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:521,5'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'transport/net_socket.cc:521,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:521,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:524,5'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_socket.cc:524,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:524,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:530,5'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:530,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:530,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:537,3'
          Dst:             _Z25ncclParamSocketInlineSizev
        - Src:             'transport/net_socket.cc:537,3'
          Dst:             _Z15ncclCallocDebugIvE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/net_socket.cc:537,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:537,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN17ncclNetSocketCommC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN28ncclNetSocketThreadResourcesC2Ev
        - _ZNSt6threadC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
        - Src:             'transport/net_socket.cc:283,8'
          Dst:             _ZN28ncclNetSocketThreadResourcesC2Ev
    - functionName:    _Z15ncclCallocDebugIvE12ncclResult_tPPT_mPKciS5_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIvEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIvEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclNetSocketConnectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          424
      EdgeCount:       136
      CyclomaticComplexity: 41
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugIvE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamSocketInlineSizev
        - _ZN17ncclNetSocketCommC2Ev
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:465,14'
          Dst:             _ZN17ncclNetSocketCommC2Ev
        - Src:             'transport/net_socket.cc:470,3'
          Dst:             cudaGetDevice
        - Src:             'transport/net_socket.cc:470,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_socket.cc:470,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:470,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net_socket.cc:473,5'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_socket.cc:473,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:473,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:478,5'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'transport/net_socket.cc:478,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:478,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:481,5'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_socket.cc:481,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:481,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:487,5'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_socket.cc:487,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:487,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:490,3'
          Dst:             _Z25ncclParamSocketInlineSizev
        - Src:             'transport/net_socket.cc:490,3'
          Dst:             _Z15ncclCallocDebugIvE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/net_socket.cc:490,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:490,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI23ncclNetSocketListenCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetSocketListenCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclNetSocketListenPviS_PS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          318
      EdgeCount:       109
      CyclomaticComplexity: 33
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI23ncclNetSocketListenCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclSocketListenP10ncclSocket
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z28ncclNetSocketGetNsockNthreadiPiS_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:418,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:426,3'
          Dst:             _Z15ncclCallocDebugI23ncclNetSocketListenCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_socket.cc:426,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:426,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:427,19'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'transport/net_socket.cc:428,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_socket.cc:428,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:428,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:431,3'
          Dst:             _Z16ncclSocketListenP10ncclSocket
        - Src:             'transport/net_socket.cc:431,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:431,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:432,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_socket.cc:432,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:432,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:433,3'
          Dst:             _Z28ncclNetSocketGetNsockNthreadiPiS_
        - Src:             'transport/net_socket.cc:433,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:433,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:441,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z28ncclNetSocketGetNsockNthreadiPiS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          245
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - _Z14ncclOsRealpathPKcPc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclParamSocketNthreadsv
        - _Z30ncclParamSocketNsocksPerThreadv
        - __errno_location
        - close
        - open
        - read
        - snprintf
        - strcmp
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:357,25'
          Dst:             _Z30ncclParamSocketNsocksPerThreadv
        - Src:             'transport/net_socket.cc:358,18'
          Dst:             _Z23ncclParamSocketNthreadsv
        - Src:             'transport/net_socket.cc:360,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:369,5'
          Dst:             snprintf
        - Src:             'transport/net_socket.cc:372,19'
          Dst:             _Z14ncclOsRealpathPKcPc
        - Src:             'transport/net_socket.cc:373,10'
          Dst:             open
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             read
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             __errno_location
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             strerror
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:384,9'
          Dst:             strcmp
        - Src:             'transport/net_socket.cc:388,16'
          Dst:             strcmp
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             strerror
        - Src:             'transport/net_socket.cc:383,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:400,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:407,19'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:409,17'
          Dst:             close
    - functionName:    _Z30ncclParamSocketNsocksPerThreadv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:205,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclParamSocketNthreadsv
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:206,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL21ncclNetSocketGetSpeedPcPi
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          203
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - close
        - open
        - read
        - snprintf
        - strerror
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:152,3'
          Dst:             snprintf
        - Src:             'transport/net_socket.cc:154,3'
          Dst:             open
        - Src:             'transport/net_socket.cc:154,3'
          Dst:             __errno_location
        - Src:             'transport/net_socket.cc:154,3'
          Dst:             strerror
        - Src:             'transport/net_socket.cc:154,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:159,9'
          Dst:             read
        - Src:             'transport/net_socket.cc:161,16'
          Dst:             strtol
        - Src:             'transport/net_socket.cc:165,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             close
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             __errno_location
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             strerror
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             strerror
        - Src:             'transport/net_socket.cc:168,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclNetSocketGetPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclNetSocketGetSpeedPcPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:180,3'
          Dst:             _ZL21ncclNetSocketGetSpeedPcPi
        - Src:             'transport/net_socket.cc:180,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:180,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclNetSocketDevicesPi
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclNetSocketGetPciPathPcPS_
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14ncclOsRealpathPKcPc
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:35,3'
          Dst:             snprintf
        - Src:             'transport/net_socket.cc:37,14'
          Dst:             _Z14ncclOsRealpathPKcPc
    - functionName:    _Z17ncclNetSocketInitPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/transport/net_socket.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          224
      EdgeCount:       55
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL23ncclNetSocketGetPciPathPcPS_
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - snprintf
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_socket.cc:52,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_socket.cc:62,5'
          Dst:             _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - Src:             'transport/net_socket.cc:62,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_socket.cc:62,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:64,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:74,9'
          Dst:             strcpy
        - Src:             'transport/net_socket.cc:76,9'
          Dst:             _ZL23ncclNetSocketGetPciPathPcPS_
        - Src:             'transport/net_socket.cc:77,25'
          Dst:             strlen
        - Src:             'transport/net_socket.cc:78,18'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_socket.cc:77,9'
          Dst:             snprintf
        - Src:             'transport/net_socket.cc:81,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_socket.cc:89,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_socket.cc:89,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EEC2IS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EEC2IS1_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2IRS1_JS4_EvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
        - _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2IS1_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2IS1_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2IRS1_JS4_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2IRS1_JS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm1EJP9ncclIbDevEE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EE7_M_headERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_headERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EE7_M_headERS3_
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEE9_M_invokeIJLm0ELm1EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EEC2IS1_EEOT_
        - _ZNSt11_Tuple_implILm1EJP9ncclIbDevEE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm1EJP9ncclIbDevEE7_M_headERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm1EP9ncclIbDevLb0EEC2IS1_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_tailERS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_headERS5_
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_tailERS5_
        - _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,30'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_tailERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:230,9'
          Dst:             _ZNSt11_Tuple_implILm1EJP9ncclIbDevEEC2EOS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,28'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEE7_M_headERS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:231,2'
          Dst:             _ZNSt10_Head_baseILm0EPFPvS0_ELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:983,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPFPvS0_EP9ncclIbDevEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2EOS5_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPFPvS2_EP9ncclIbDevEEEC2EOS8_
    - functionName:    _ZNSt6thread14__make_invokerIRFPvS1_EJP9ncclIbDevEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPFPvS0_EP9ncclIbDevEEC2IRS1_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEC2EOS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL17ncclIbMatchVfPathPcS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z19ncclParamIbMergeVfsv
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:37,7'
          Dst:             _Z19ncclParamIbMergeVfsv
        - Src:             'transport/net_ib/init.cc:0,0'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:0,0'
          Dst:             strncmp
    - functionName:    _Z19ncclParamIbMergeVfsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:28,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL11firstBitSetii
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          101
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ncclIbFinalizePv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbFinalizeDevicesv
        - _Z28ncclIbPortRecoveryThreadStopv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:592,3'
          Dst:             _Z28ncclIbPortRecoveryThreadStopv
        - Src:             'transport/net_ib/init.cc:592,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:592,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:593,10'
          Dst:             _Z21ncclIbFinalizeDevicesv
    - functionName:    _Z21ncclIbFinalizeDevicesv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIbGetPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetPhysPropertiesiP23ncclNetProperties_v12_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:576,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:581,3'
          Dst:             _Z23ncclIbGetPhysPropertiesiP23ncclNetProperties_v12_t
    - functionName:    _Z23ncclIbGetPhysPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclIbGdrSupportv
        - _Z19ncclIbDmaBufSupporti
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:546,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/init.cc:552,7'
          Dst:             _Z16ncclIbGdrSupportv
        - Src:             'transport/net_ib/init.cc:572,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/init.cc:556,7'
          Dst:             _Z19ncclIbDmaBufSupporti
        - Src:             'transport/net_ib/init.cc:572,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z13ncclIbDevicesPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI23ncclNetCommConfig_v12_tE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI23ncclNetCommConfig_v12_tEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10ncclIbInitPPvmP23ncclNetCommConfig_v12_tPFv17ncclDebugLogLevelmPKciS5_zEPF12ncclResult_tS0_iS_lS_E
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          180
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - _Z15ncclCallocDebugI23ncclNetCommConfig_v12_tE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclIbInitDevicesPFv17ncclDebugLogLevelmPKciS1_zEPF12ncclResult_tPPviS5_lS5_E
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclIbPortRecoveryThreadStartv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:531,3'
          Dst:             _Z17ncclIbInitDevicesPFv17ncclDebugLogLevelmPKciS1_zEPF12ncclResult_tPPviS5_lS5_E
        - Src:             'transport/net_ib/init.cc:531,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:531,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:532,3'
          Dst:             _Z29ncclIbPortRecoveryThreadStartv
        - Src:             'transport/net_ib/init.cc:532,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:532,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:533,3'
          Dst:             _Z15ncclCallocDebugI23ncclNetCommConfig_v12_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/init.cc:533,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:533,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclIbInitDevicesPFv17ncclDebugLogLevelmPKciS1_zEPF12ncclResult_tPPviS5_lS5_E
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         387
      ICount:          1770
      EdgeCount:       441
      CyclomaticComplexity: 56
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z11matchIfListPKciP5netIfibPi
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z15parseStringListPKcP5netIfi
        - _Z16ncclParamIbOooRqv
        - _Z16wrap_ibv_symbolsv
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - _Z18ncclIbGidInfoQueryP11ibv_contexthP13ibv_port_attrP13ncclIbGidInfo
        - _Z18ncclParamIbDisablev
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18wrap_ibv_fork_initv
        - _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - _Z19wrap_mlx5dv_symbolsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20wrap_ibv_open_devicePP11ibv_contextP10ibv_device
        - _Z21ncclParamIbDataDirectv
        - _Z21wrap_ibv_close_deviceP11ibv_context
        - _Z21wrap_ibv_query_deviceP11ibv_contextP15ibv_device_attr
        - _Z22ncclParamIbArThresholdv
        - _Z24wrap_ibv_get_device_listPPP10ibv_devicePi
        - _Z24wrap_mlx5dv_is_supportedP10ibv_device
        - _Z25ncclIbMakeVDeviceInternalPiP25ncclNetVDeviceProps_v12_t
        - _Z25ncclParamIbDevicePciOrderv
        - _Z25wrap_ibv_free_device_listPP10ibv_device
        - _Z25wrap_ibv_query_port_speedP11ibv_contexthPm
        - _Z26ncclParamIbAdaptiveRoutingv
        - _Z38wrap_mlx5dv_get_data_direct_sysfs_pathP11ibv_contextPcm
        - _ZL11ncclIbSpeedi
        - _ZL11ncclIbWidthi
        - _ZL15ncclIbStatsInitP11ncclIbStats
        - _ZL16ncclIbGetPciPathPcPS_S_
        - _ZL17ncclIbGetRealPortPcPii
        - _ZL19ncclIbGetPlaneIndexiPsS_S_
        - _ZL20ncclIbQueryOooRqSizeP11ibv_contextPKcPj
        - _ZL23ncclMlx5dvDmaBufCapableP11ibv_context
        - _ZL28ncclIbRelaxedOrderingCapablev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt6thread6detachEv
        - _ZNSt6threadC2IRFPvS1_EJP9ncclIbDevEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
        - _ZTW15ncclDebugNoWarn
        - qsort
        - snprintf
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/init.cc:291,7'
          Dst:             _Z18ncclParamIbDisablev
        - Src:             'transport/net_ib/init.cc:293,7'
          Dst:             _Z16wrap_ibv_symbolsv
        - Src:             'transport/net_ib/init.cc:294,7'
          Dst:             _Z19wrap_mlx5dv_symbolsv
        - Src:             'transport/net_ib/init.cc:295,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:299,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/init.cc:300,5'
          Dst:             _Z18wrap_ibv_fork_initv
        - Src:             'transport/net_ib/init.cc:305,7'
          Dst:             _Z18ncclFindInterfacesPcP17ncclSocketAddressiiPi
        - Src:             'transport/net_ib/init.cc:305,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:305,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:307,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:317,31'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'transport/net_ib/init.cc:318,54'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:324,22'
          Dst:             _Z15parseStringListPKcP5netIfi
        - Src:             'transport/net_ib/init.cc:326,26'
          Dst:             _Z24wrap_ibv_get_device_listPPP10ibv_devicePi
        - Src:             'transport/net_ib/init.cc:333,28'
          Dst:             _Z20wrap_ibv_open_devicePP11ibv_contextP10ibv_device
        - Src:             'transport/net_ib/init.cc:334,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:341,42'
          Dst:             _Z24wrap_mlx5dv_is_supportedP10ibv_device
        - Src:             'transport/net_ib/init.cc:342,47'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/init.cc:343,11'
          Dst:             _ZL20ncclIbQueryOooRqSizeP11ibv_contextPKcPj
        - Src:             'transport/net_ib/init.cc:343,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:343,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:349,28'
          Dst:             _Z21wrap_ibv_query_deviceP11ibv_contextP15ibv_device_attr
        - Src:             'transport/net_ib/init.cc:350,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:351,30'
          Dst:             _Z21wrap_ibv_close_deviceP11ibv_context
        - Src:             'transport/net_ib/init.cc:359,30'
          Dst:             _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - Src:             'transport/net_ib/init.cc:360,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:370,17'
          Dst:             _Z11matchIfListPKciP5netIfibPi
        - Src:             'transport/net_ib/init.cc:378,17'
          Dst:             _Z21ncclParamIbDataDirectv
        - Src:             'transport/net_ib/init.cc:378,82'
          Dst:             _ZL23ncclMlx5dvDmaBufCapableP11ibv_context
        - Src:             'transport/net_ib/init.cc:379,29'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:380,34'
          Dst:             _Z38wrap_mlx5dv_get_data_direct_sysfs_pathP11ibv_contextPcm
        - Src:             'transport/net_ib/init.cc:386,30'
          Dst:             _Z21ncclParamIbDataDirectv
        - Src:             'transport/net_ib/init.cc:387,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:392,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:406,17'
          Dst:             _Z25wrap_ibv_query_port_speedP11ibv_contexthPm
        - Src:             'transport/net_ib/init.cc:411,47'
          Dst:             _ZL11ncclIbSpeedi
        - Src:             'transport/net_ib/init.cc:411,72'
          Dst:             _ZL11ncclIbWidthi
        - Src:             'transport/net_ib/init.cc:419,13'
          Dst:             strncpy
        - Src:             'transport/net_ib/init.cc:420,13'
          Dst:             _ZL16ncclIbGetPciPathPcPS_S_
        - Src:             'transport/net_ib/init.cc:425,15'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:426,15'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/net_ib/init.cc:426,15'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:426,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:427,15'
          Dst:             strncpy
        - Src:             'transport/net_ib/init.cc:436,13'
          Dst:             _ZL15ncclIbStatsInitP11ncclIbStats
        - Src:             'transport/net_ib/init.cc:444,17'
          Dst:             _Z26ncclParamIbAdaptiveRoutingv
        - Src:             'transport/net_ib/init.cc:444,82'
          Dst:             _Z26ncclParamIbAdaptiveRoutingv
        - Src:             'transport/net_ib/init.cc:446,13'
          Dst:             _Z18ncclIbGidInfoQueryP11ibv_contexthP13ibv_port_attrP13ncclIbGidInfo
        - Src:             'transport/net_ib/init.cc:446,13'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:446,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:449,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:455,33'
          Dst:             _ZNSt6threadC2IRFPvS1_EJP9ncclIbDevEvEEOT_DpOT0_
        - Src:             'transport/net_ib/init.cc:455,31'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'transport/net_ib/init.cc:455,13'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_ib/init.cc:456,13'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
        - Src:             'transport/net_ib/init.cc:457,31'
          Dst:             _ZNSt6thread6detachEv
        - Src:             'transport/net_ib/init.cc:463,43'
          Dst:             _Z21wrap_ibv_close_deviceP11ibv_context
        - Src:             'transport/net_ib/init.cc:469,38'
          Dst:             _Z25wrap_ibv_free_device_listPP10ibv_device
        - Src:             'transport/net_ib/init.cc:475,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:478,36'
          Dst:             _ZL28ncclIbRelaxedOrderingCapablev
        - Src:             'transport/net_ib/init.cc:481,9'
          Dst:             _Z22ncclParamIbArThresholdv
        - Src:             'transport/net_ib/init.cc:482,11'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/init.cc:483,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:485,29'
          Dst:             _Z22ncclParamIbArThresholdv
        - Src:             'transport/net_ib/init.cc:489,9'
          Dst:             _Z25ncclParamIbDevicePciOrderv
        - Src:             'transport/net_ib/init.cc:489,38'
          Dst:             qsort
        - Src:             'transport/net_ib/init.cc:495,7'
          Dst:             _ZL19ncclIbGetPlaneIndexiPsS_S_
        - Src:             'transport/net_ib/init.cc:495,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:495,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:498,7'
          Dst:             _ZL17ncclIbGetRealPortPcPii
        - Src:             'transport/net_ib/init.cc:499,23'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:499,7'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:502,25'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:502,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:504,25'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:504,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:507,25'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:507,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:509,23'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:509,7'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:515,7'
          Dst:             _Z25ncclIbMakeVDeviceInternalPiP25ncclNetVDeviceProps_v12_t
        - Src:             'transport/net_ib/init.cc:515,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:515,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:518,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_ib/init.cc:518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:520,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/init.cc:520,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z18ncclParamIbDisablev
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:27,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclParamIbOooRqv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20ncclIbQueryOooRqSizeP11ibv_contextPKcPj
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          105
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z16ncclParamIbOooRqv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24wrap_mlx5dv_query_deviceP11ibv_contextP14mlx5dv_context
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:181,7'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/init.cc:187,3'
          Dst:             _Z24wrap_mlx5dv_query_deviceP11ibv_contextP14mlx5dv_context
        - Src:             'transport/net_ib/init.cc:187,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:187,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclParamIbDataDirectv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL23ncclMlx5dvDmaBufCapableP11ibv_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          152
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29wrap_direct_ibv_reg_dmabuf_mrP6ibv_pdmmmii
        - _Z32wrap_direct_mlx5dv_reg_dmabuf_mrP6ibv_pdmmmiii
        - _ZTW15ncclDebugNoWarn
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:157,3'
          Dst:             _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - Src:             'transport/net_ib/init.cc:157,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:157,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:159,9'
          Dst:             _Z29wrap_direct_ibv_reg_dmabuf_mrP6ibv_pdmmmii
        - Src:             'transport/net_ib/init.cc:161,9'
          Dst:             _Z32wrap_direct_mlx5dv_reg_dmabuf_mrP6ibv_pdmmmiii
        - Src:             'transport/net_ib/init.cc:164,16'
          Dst:             __errno_location
        - Src:             'transport/net_ib/init.cc:165,3'
          Dst:             _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - Src:             'transport/net_ib/init.cc:165,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/init.cc:165,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL11ncclIbSpeedi
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11firstBitSetii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:138,20'
          Dst:             _ZL11firstBitSetii
    - functionName:    _ZL11ncclIbWidthi
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11firstBitSetii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:135,20'
          Dst:             _ZL11firstBitSetii
    - functionName:    _ZL16ncclIbGetPciPathPcPS_S_
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19ncclParamIbMergeVfsv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - realpath
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:62,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:63,13'
          Dst:             realpath
        - Src:             'transport/net_ib/init.cc:67,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:65,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:70,7'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:72,9'
          Dst:             _Z19ncclParamIbMergeVfsv
        - Src:             'transport/net_ib/init.cc:72,53'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:72,34'
          Dst:             strlen
    - functionName:    _ZL15ncclIbStatsInitP11ncclIbStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclParamIbAdaptiveRoutingv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:12,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZNSt6threadC2IRFPvS1_EJP9ncclIbDevEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - _ZNSt6thread14__make_invokerIRFPvS1_EJP9ncclIbDevEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRFPvS1_EJP9ncclIbDevEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS8_IT0_E4typeEEEEEOS9_DpOSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPFPvS3_EP9ncclIbDevEEEEEESt10unique_ptrINS_6_StateESt14default_deleteISB_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZL28ncclIbRelaxedOrderingCapablev
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - _Z29ncclParamIbPciRelaxedOrderingv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:143,16'
          Dst:             _Z29ncclParamIbPciRelaxedOrderingv
        - Src:             'transport/net_ib/init.cc:147,9'
          Dst:             _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
    - functionName:    _Z25ncclParamIbDevicePciOrderv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:30,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL17ncclIbCompareDevsPKvS0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z14pciPathToInt64PcPl
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:51,56'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:51,72'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:54,3'
          Dst:             _Z14pciPathToInt64PcPl
        - Src:             'transport/net_ib/init.cc:55,3'
          Dst:             _Z14pciPathToInt64PcPl
    - functionName:    _ZL19ncclIbGetPlaneIndexiPsS_S_
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:103,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:107,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclIbGetRealPortPcPii
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL17ncclIbMatchVfPathPcS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:88,9'
          Dst:             _ZL17ncclIbMatchVfPathPcS_
    - functionName:    _Z25ncclIbMakeVDeviceInternalPiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          339
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbMergeNicsv
        - snprintf
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:198,7'
          Dst:             _Z20ncclParamIbMergeNicsv
        - Src:             'transport/net_ib/init.cc:199,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:204,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:209,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:233,32'
          Dst:             strlen
        - Src:             'transport/net_ib/init.cc:233,7'
          Dst:             snprintf
        - Src:             'transport/net_ib/init.cc:237,7'
          Dst:             strncpy
        - Src:             'transport/net_ib/init.cc:245,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:250,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/init.cc:259,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclParamIbMergeNicsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:29,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamIbPciRelaxedOrderingv
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:11,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclIbSetNetAttrPvP17ncclNetAttr_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclIbMakeVDevicePiP25ncclNetVDeviceProps_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/init.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z25ncclIbMakeVDeviceInternalPiP25ncclNetVDeviceProps_v12_t
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/init.cc:265,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/init.cc:266,22'
          Dst:             _Z25ncclIbMakeVDeviceInternalPiP25ncclNetVDeviceProps_v12_t
        - Src:             'transport/net_ib/init.cc:268,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/init.cc:268,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25ncclRmaIbProxyGetRecvCommP17ncclRmaIbProxyCtxiPP14ncclIbRecvComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:523,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclRmaIbProxyIFlushPviS_jPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          288
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z19ncclIbCreateFlushQpP14ncclIbRecvComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL25ncclRmaIbProxyGetRecvCommP17ncclRmaIbProxyCtxiPP14ncclIbRecvComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:784,3'
          Dst:             _ZL25ncclRmaIbProxyGetRecvCommP17ncclRmaIbProxyCtxiPP14ncclIbRecvComm
        - Src:             'transport/net_ib/gin.cc:784,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:784,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:789,3'
          Dst:             _Z19ncclIbCreateFlushQpP14ncclIbRecvComm
        - Src:             'transport/net_ib/gin.cc:789,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:789,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:793,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:793,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:793,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:815,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/gin.cc:815,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:815,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:818,3'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
    - functionName:    _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19printIbWcStatusHinti
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          195
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/common.h:736,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/common.h:738,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:744,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:749,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ibvGetGidStrP7ibv_gidPcm
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:107,10'
          Dst:             inet_ntop
    - functionName:    _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:64,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclRmaIbProxyTestPvS_Pi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          320
      EdgeCount:       87
      CyclomaticComplexity: 27
      functionsReached:
        - _Z17ncclIbFreeRequestP13ncclIbRequest
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12ibvGetGidStrP7ibv_gidPcm
        - _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - _ZL19printIbWcStatusHinti
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:729,5'
          Dst:             _Z17ncclIbFreeRequestP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:729,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:729,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:746,3'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - Src:             'transport/net_ib/gin.cc:746,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:746,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:750,7'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/gin.cc:755,23'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/gin.cc:756,24'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/gin.cc:761,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_ib/gin.cc:761,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:765,7'
          Dst:             _ZL19printIbWcStatusHinti
        - Src:             'transport/net_ib/gin.cc:774,7'
          Dst:             _Z17ncclIbFreeRequestP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:774,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:774,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclRmaIbProxyIPutSignalPvimS_mmS_jmS_mjbjPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - int
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          417
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:643,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:654,3'
          Dst:             _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - Src:             'transport/net_ib/gin.cc:654,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:654,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:659,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:659,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:659,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:715,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/gin.cc:715,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:715,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:716,3'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
    - functionName:    _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:514,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclRmaIbProxyIGetPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          309
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:592,3'
          Dst:             _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - Src:             'transport/net_ib/gin.cc:592,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:592,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:596,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:596,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:596,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:629,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/gin.cc:629,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:629,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:630,3'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
    - functionName:    _Z18ncclRmaIbProxyIPutPvimS_mmS_jjPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          309
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:543,3'
          Dst:             _ZL25ncclRmaIbProxyGetSendCommP17ncclRmaIbProxyCtxiPP14ncclIbSendComm
        - Src:             'transport/net_ib/gin.cc:543,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:543,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:547,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/gin.cc:547,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:575,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/gin.cc:575,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:575,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:576,3'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
    - functionName:    _Z23ncclRmaIbProxyCloseCollPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24ncclRmaIbProxyDeregMrSymPvS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:498,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:498,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclRmaIbProxyRegMrSymPvS_mimPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z28ncclRmaIbProxyRegMrSymDmaBufPvS_mimimPS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:491,10'
          Dst:             _Z28ncclRmaIbProxyRegMrSymDmaBufPvS_mimimPS_
    - functionName:    _Z28ncclRmaIbProxyRegMrSymDmaBufPvS_mimimPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          376
      EdgeCount:       119
      CyclomaticComplexity: 36
      functionsReached:
        - _Z15ncclCallocDebugI22ncclRmaIbProxyMrHandleE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:463,3'
          Dst:             _Z15ncclCallocDebugI22ncclRmaIbProxyMrHandleE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/gin.cc:463,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:463,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:465,3'
          Dst:             _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
        - Src:             'transport/net_ib/gin.cc:465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:469,3'
          Dst:             _Z15ncclCallocDebugImE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/net_ib/gin.cc:469,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:469,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:470,3'
          Dst:             _Z15ncclCallocDebugIjE12ncclResult_tPPT_mPKciS5_b
        - Src:             'transport/net_ib/gin.cc:470,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:470,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:472,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:472,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:473,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:473,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI22ncclRmaIbProxyMrHandleE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI22ncclRmaIbProxyMrHandleEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclRmaIbProxyDestroyContextPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          251
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:441,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:441,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:449,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:449,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI17ncclRmaIbProxyCtxE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI17ncclRmaIbProxyCtxEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclRmaIbProxyCreateContextPvP19ncclRmaConfig_v14_tPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          781
      EdgeCount:       253
      CyclomaticComplexity: 74
      functionsReached:
        - _Z13ncclParamIbTcv
        - _Z15ncclCallocDebugI17ncclRmaIbProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
        - _Z16ncclParamGinIbTcv
        - _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z19ncclGinIbP2PBarrierP17ncclGinIbCollComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbSetTrafficClassPvi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:378,3'
          Dst:             _Z21ncclIbSetTrafficClassPvi
        - Src:             'transport/net_ib/gin.cc:381,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:390,3'
          Dst:             _Z15ncclCallocDebugI17ncclRmaIbProxyCtxE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/gin.cc:390,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:396,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:396,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:396,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:399,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:400,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:400,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:404,5'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:405,5'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _Z13ncclParamIbTcv
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
        - Src:             'transport/net_ib/gin.cc:419,11'
          Dst:             _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
        - Src:             'transport/net_ib/gin.cc:422,7'
          Dst:             _Z19ncclGinIbP2PBarrierP17ncclGinIbCollComm
        - Src:             'transport/net_ib/gin.cc:404,5'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:404,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:404,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:405,5'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:405,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:405,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:413,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:419,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:419,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:422,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:422,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclIbMallocDebugPPvmPKciS2_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z17ncclOsGetPageSizev
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - posix_memalign
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:610,24'
          Dst:             _Z17ncclOsGetPageSizev
        - Src:             'include/alloc.h:613,15'
          Dst:             posix_memalign
        - Src:             'include/alloc.h:627,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclParamGinIbTcv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:47,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclGinIbP2PBarrierP17ncclGinIbCollComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          133
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18ncclGinIbAllGatherP17ncclGinIbCollCommPvS1_m
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:168,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:168,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:168,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:169,3'
          Dst:             _ZL18ncclGinIbAllGatherP17ncclGinIbCollCommPvS1_m
        - Src:             'transport/net_ib/gin.cc:169,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:169,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclGinIbAllGatherP17ncclGinIbCollCommPvS1_m
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          561
      EdgeCount:       171
      CyclomaticComplexity: 51
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:111,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:111,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:112,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:112,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:122,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:122,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:127,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:127,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:131,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:131,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:133,21'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:133,21'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    _Z21ncclRmaIbProxyConnectPvPS_iiS_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          107
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclGinIbConnectPvPS_iiS_S0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22ncclGinIbGdrGpuSupportb
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:359,3'
          Dst:             _ZL22ncclGinIbGdrGpuSupportb
        - Src:             'transport/net_ib/gin.cc:359,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:359,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:362,3'
          Dst:             _Z16ncclGinIbConnectPvPS_iiS_S0_
        - Src:             'transport/net_ib/gin.cc:362,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:362,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclGinIbGdrGpuSupportb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z16ncclIbGdrSupportv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIbPeerMemSupportv
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:32,33'
          Dst:             _Z20ncclIbPeerMemSupportv
        - Src:             'transport/net_ib/gin.cc:33,33'
          Dst:             _Z16ncclIbGdrSupportv
        - Src:             'transport/net_ib/gin.cc:37,3'
          Dst:             cudaGetDevice
        - Src:             'transport/net_ib/gin.cc:37,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gin.cc:37,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:37,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net_ib/gin.cc:39,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:39,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net_ib/gin.cc:42,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclGinIbConnectPvPS_iiS_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          297
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - _Z13ncclParamIbTcv
        - _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
        - _Z16ncclParamGinIbTcv
        - _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:181,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:181,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:181,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _Z13ncclParamIbTcv
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:191,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:196,7'
          Dst:             _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
        - Src:             'transport/net_ib/gin.cc:196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclGinIbAllToAllP17ncclGinIbCollCommPvS1_m
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          188
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:151,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/gin.cc:151,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:151,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:152,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclRmaIbProxyGetPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:351,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:351,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclRmaIbProxyInitPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ncclGinIbInitTypePPvmPFv17ncclDebugLogLevelmPKciS3_zEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:347,10'
          Dst:             _Z17ncclGinIbInitTypePPvmPFv17ncclDebugLogLevelmPKciS3_zEi
    - functionName:    _Z17ncclGinIbInitTypePPvmPFv17ncclDebugLogLevelmPKciS3_zEi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          169
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - _Z15ncclCallocDebugI23ncclNetCommConfig_v12_tE12ncclResult_tPPT_mPKciS6_b
        - _Z17ncclIbInitDevicesPFv17ncclDebugLogLevelmPKciS1_zEPF12ncclResult_tPPviS5_lS5_E
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclGinIbGdakiInitOncev
        - _ZL19ncclGinIbGdrSupportPbb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:77,3'
          Dst:             _Z17ncclIbInitDevicesPFv17ncclDebugLogLevelmPKciS1_zEPF12ncclResult_tPPviS5_lS5_E
        - Src:             'transport/net_ib/gin.cc:77,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:77,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:81,5'
          Dst:             _Z22ncclGinIbGdakiInitOncev
        - Src:             'transport/net_ib/gin.cc:86,3'
          Dst:             _ZL19ncclGinIbGdrSupportPbb
        - Src:             'transport/net_ib/gin.cc:90,3'
          Dst:             _Z15ncclCallocDebugI23ncclNetCommConfig_v12_tE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/gin.cc:90,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:90,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclGinIbGdakiInitOncev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         32
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - _Z16ncclParamGinTypev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:55,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gin.cc:58,23'
          Dst:             _Z16ncclParamGinTypev
        - Src:             'transport/net_ib/gin.cc:72,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gin.cc:72,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL19ncclGinIbGdrSupportPbb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z16ncclIbGdrSupportv
        - _Z19ncclIbDmaBufSupporti
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIbPeerMemSupportv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:19,33'
          Dst:             _Z20ncclIbPeerMemSupportv
        - Src:             'transport/net_ib/gin.cc:20,33'
          Dst:             _Z16ncclIbGdrSupportv
        - Src:             'transport/net_ib/gin.cc:23,7'
          Dst:             _Z19ncclIbDmaBufSupporti
        - Src:             'transport/net_ib/gin.cc:26,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16ncclParamGinTypev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:46,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z28ncclGinIbGdakiQueryLastErrorPvPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z26ncclGinGdakiQueryLastErrorPvPb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:319,10'
          Dst:             _Z26ncclGinGdakiQueryLastErrorPvPb
    - functionName:    _Z22ncclGinIbGdakiProgressPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclGinGdakiProgressPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:315,10'
          Dst:             _Z20ncclGinGdakiProgressPv
    - functionName:    _Z28ncclGinIbGdakiDestroyContextPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z26ncclGinGdakiDestroyContextPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:311,10'
          Dst:             _Z26ncclGinGdakiDestroyContextPv
    - functionName:    _Z24ncclGinIbGdakiDeregMrSymPvS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z22ncclGinGdakiDeregMrSymPvS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:307,10'
          Dst:             _Z22ncclGinGdakiDeregMrSymPvS_
    - functionName:    _Z22ncclGinIbGdakiRegMrSymPvS_mimPS_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclGinGdakiRegMrSymPvS_mimPS_S0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:303,10'
          Dst:             _Z20ncclGinGdakiRegMrSymPvS_mimPS_S0_
    - functionName:    _Z27ncclGinIbGdakiCreateContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          92
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13ncclParamIbTcv
        - _Z16ncclParamGinIbTcv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclGinGdakiCreateContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:293,7'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:293,56'
          Dst:             _Z16ncclParamGinIbTcv
        - Src:             'transport/net_ib/gin.cc:294,12'
          Dst:             _Z13ncclParamIbTcv
        - Src:             'transport/net_ib/gin.cc:294,58'
          Dst:             _Z13ncclParamIbTcv
        - Src:             'transport/net_ib/gin.cc:296,3'
          Dst:             _Z25ncclGinGdakiCreateContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
        - Src:             'transport/net_ib/gin.cc:296,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:296,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclGinIbGdakiConnectPvPS_iiS_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z16ncclGinIbConnectPvPS_iiS_S0_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL22ncclGinIbGdrGpuSupportb
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:280,3'
          Dst:             _ZL22ncclGinIbGdrGpuSupportb
        - Src:             'transport/net_ib/gin.cc:280,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:280,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:282,3'
          Dst:             _Z16ncclGinIbConnectPvPS_iiS_S0_
        - Src:             'transport/net_ib/gin.cc:282,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:282,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z27ncclGinIbGdakiGetPropertiesiP23ncclNetProperties_v12_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetPhysPropertiesiP23ncclNetProperties_v12_t
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:259,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gin.cc:261,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:265,3'
          Dst:             _Z23ncclIbGetPhysPropertiesiP23ncclNetProperties_v12_t
        - Src:             'transport/net_ib/gin.cc:265,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:265,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:270,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gin.cc:270,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z20ncclGinIbGdakiListenPviS_PS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:273,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gin.cc:275,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gin.cc:275,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z30ncclGinIbGdakiGetGinPropertiesP23ncclGinProperties_v14_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclGinIbGdakiDevicesPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:247,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gin.cc:250,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z18ncclGinIbGdakiInitPPvmPFv17ncclDebugLogLevelmPKciS3_zE
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17ncclGinIbInitTypePPvmPFv17ncclDebugLogLevelmPKciS3_zEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:243,10'
          Dst:             _Z17ncclGinIbInitTypePPvmPFv17ncclDebugLogLevelmPKciS3_zEi
    - functionName:    _Z18ncclGinIbCloseCollPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          150
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:225,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:225,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gin.cc:230,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gin.cc:230,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclGinIbFinalizePv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gin.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z21ncclIbFinalizeDevicesv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gin.cc:98,10'
          Dst:             _Z21ncclIbFinalizeDevicesv
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ibDmaBufSupportInitOncev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         38
      ICount:          161
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29wrap_direct_ibv_reg_dmabuf_mrP6ibv_pdmmmii
        - _ZTW15ncclDebugNoWarn
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:55,3'
          Dst:             _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - Src:             'transport/net_ib/gdr.cc:55,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdr.cc:55,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdr.cc:57,9'
          Dst:             _Z29wrap_direct_ibv_reg_dmabuf_mrP6ibv_pdmmmii
        - Src:             'transport/net_ib/gdr.cc:59,16'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdr.cc:60,3'
          Dst:             _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - Src:             'transport/net_ib/gdr.cc:60,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdr.cc:60,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19ncclIbDmaBufSupporti
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL23ibDmaBufSupportInitOncev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:77,3'
          Dst:             _ZL23ibDmaBufSupportInitOncev
    - functionName:    _ZL24ibPeerMemSupportInitOncev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:33,31'
          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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclIbPeerMemSupportv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24ibPeerMemSupportInitOncev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:40,3'
          Dst:             _ZL24ibPeerMemSupportInitOncev
    - functionName:    _ZL20ibGdrSupportInitOncev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - access
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:18,27'
          Dst:             access
        - Src:             'transport/net_ib/gdr.cc:19,27'
          Dst:             access
        - Src:             'transport/net_ib/gdr.cc:20,27'
          Dst:             access
    - functionName:    _Z16ncclIbGdrSupportv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20ibGdrSupportInitOncev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdr.cc:26,3'
          Dst:             _ZL20ibGdrSupportInitOncev
    - functionName:    _GLOBAL__sub_I_p2p_resiliency_recovery.cc
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadC2Ev
        - _ZNSt6threadD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:35,13'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableC1Ev
        - _ZNSt18condition_variableD1Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:66,32'
          Dst:             _ZNSt18condition_variableC1Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _ZNSt18condition_variableD1Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:74,53'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt18condition_variableC1Ev
        - _ZNSt18condition_variableD1Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:76,32'
          Dst:             _ZNSt18condition_variableC1Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _ZNSt18condition_variableD1Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:153,46'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:669,7'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEED2Ev
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE8_M_clearEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,9'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE8_M_clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,21'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEED2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE8_M_clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE7destroyIS2_EEvRS4_PT_
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:75,24'
          Dst:             _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,32'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,4'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE7destroyIS2_EEvRS4_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:81,4'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:170,56'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE6_M_ptrEv
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE7destroyIS2_EEvRS4_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE7destroyIS3_EEvPT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE7destroyIS3_EEvPT_
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE10deallocateERS4_PS3_m
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE10deallocateERS4_PS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE10deallocateERS4_PS3_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE10deallocateEPS4_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE10deallocateEPS4_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE10deallocateEPS4_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE7destroyIS3_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:73,34'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP25ncclIbPortRecoveryContextE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE10_List_implC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:456,7'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE10_List_implC2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE10_List_implC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
        - _ZNSt8__detail17_List_node_headerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:377,4'
          Dst:             _ZNSaISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:375,2'
          Dst:             _ZNSt8__detail17_List_node_headerC2Ev
    - functionName:    _ZNSaISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
    - functionName:    _ZNSt8__detail17_List_node_headerC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail17_List_node_header7_M_initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:110,9'
          Dst:             _ZNSt8__detail17_List_node_header7_M_initEv
    - functionName:    _ZNSt8__detail17_List_node_header7_M_initEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:484,7'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:680,7'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestED2Ev
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE13_M_deallocateEPS1_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE13_M_deallocateEPS1_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE13_M_deallocateEPS1_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE10deallocateERS2_PS1_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE10deallocateERS2_PS1_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE10deallocateERS2_PS1_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE10deallocateEPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE10deallocateEPS2_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE10deallocateEPS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIPP30ncclIbPortRecoveryCloseRequestEEvT_S5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_construct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12_Vector_implC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:285,7'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12_Vector_implC2Ev
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12_Vector_implC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIP30ncclIbPortRecoveryCloseRequestEC2Ev
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_dataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:130,4'
          Dst:             _ZNSaIP30ncclIbPortRecoveryCloseRequestEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSaIP30ncclIbPortRecoveryCloseRequestEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestEC2Ev
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_dataC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE9constructIS3_JRKS3_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE8allocateERS4_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE8allocateEmPKv
    - functionName:    _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE10deallocateERS4_PS3_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE10deallocateERS4_PS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h:73,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE9constructIS3_JRKS3_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP25ncclIbPortRecoveryContextEE9constructIS3_JRKS3_EEEvPT_DpOT0_
    - functionName:    _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEC2ERS4_PS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_get_nodeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE8allocateERS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:438,16'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE8allocateERS4_m
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE14_M_create_nodeIJRKS2_EEEPSt10_List_nodeIS2_EDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEC2ERS4_PS3_
        - _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEED2Ev
        - _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEaSEDn
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_get_nodeEv
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:630,21'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_get_nodeEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:631,20'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:632,38'
          Dst:             _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEC2ERS4_PS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:633,48'
          Dst:             _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:633,4'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:635,12'
          Dst:             _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEEaSEDn
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:637,2'
          Dst:             _ZNSt15__allocated_ptrISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEED2Ev
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9_M_insertIJRKS2_EEEvSt14_List_iteratorIS2_EDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_inc_sizeEm
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE14_M_create_nodeIJRKS2_EEEPSt10_List_nodeIS2_EDpOT_
        - _ZNSt8__detail15_List_node_base7_M_hookEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1907,18'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE14_M_create_nodeIJRKS2_EEEPSt10_List_nodeIS2_EDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1908,10'
          Dst:             _ZNSt8__detail15_List_node_base7_M_hookEPS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1909,9'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_inc_sizeEm
    - functionName:    _ZNSt8__detail15_List_node_base7_M_hookEPS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_inc_sizeEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:344,9'
          Dst:             _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2ERKS2_
    - functionName:    _ZNSt5tupleIJPF12ncclResult_tvEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:589,9'
          Dst:             _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2ERKS2_
    - functionName:    _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEE9_M_invokeIJLm0EEEES2_St12_Index_tupleIJXspT_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEclEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEE9_M_invokeIJLm0EEEES2_St12_Index_tupleIJXspT_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:251,11'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEE9_M_invokeIJLm0EEEES2_St12_Index_tupleIJXspT_EEE
    - functionName:    _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2IS2_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2IS2_EEOT_
        - _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEE7_M_headERS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm0EPF12ncclResult_tvELb0EEC2IS2_EEOT_
    - functionName:    _ZNSt5tupleIJPF12ncclResult_tvEEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:642,17'
          Dst:             _ZNSt11_Tuple_implILm0EJPF12ncclResult_tvEEEC2EOS3_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEE6_M_runEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEclEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:195,13'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEclEv
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEED0Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:187,14'
          Dst:             _ZNSt6thread6_StateD2Ev
    - functionName:    _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEC2EOS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPF12ncclResult_tvEEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:230,14'
          Dst:             _ZNSt5tupleIJPF12ncclResult_tvEEEC2EOS3_
    - functionName:    _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6thread6_StateC2Ev
        - _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,2'
          Dst:             _ZNSt6thread6_StateC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:191,33'
          Dst:             _ZNSt6thread8_InvokerISt5tupleIJPF12ncclResult_tvEEEEC2EOS6_
    - functionName:    _ZNSt6thread14__make_invokerIRF12ncclResult_tvEJEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPF12ncclResult_tvEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:265,11'
          Dst:             _ZNSt5tupleIJPF12ncclResult_tvEEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEERKS2_
    - functionName:    _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEC2EOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,24'
          Dst:             _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEC2EOS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:206,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EEC2IS3_vEEPS1_
    - functionName:    '_ZZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE14_S_do_relocateEPS1_S4_S4_RS2_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8allocateERS2_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8allocateEmPKv
    - functionName:    _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8max_sizeERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:505,20'
          Dst:             _ZNK9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE8max_sizeEv
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_S_max_sizeERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8max_sizeERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8max_sizeERKS2_
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_S_relocateEPS1_S4_S4_RS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE14_S_do_relocateEPS1_S4_S4_RS2_St17integral_constantIbLb1EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:466,9'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE14_S_do_relocateEPS1_S4_S4_RS2_St17integral_constantIbLb1EE
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_M_allocateEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8allocateERS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343,20'
          Dst:             _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE8allocateERS2_m
    - functionName:    _ZN9__gnu_cxxmiIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE9constructIS2_JS2_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_
        - _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_M_allocateEm
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE13_M_deallocateEPS1_m
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_S_relocateEPS1_S4_S4_RS2_
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSA_SD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_S_relocateEPS1_S4_S4_RS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE11_S_relocateEPS1_S4_S4_RS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE13_M_deallocateEPS1_m
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:809,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS3_
    - functionName:    _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE9constructIS2_JS2_EEEvPT_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorIP30ncclIbPortRecoveryCloseRequestE9constructIS2_JS2_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12emplace_backIJS1_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:115,6'
          Dst:             _ZNSt16allocator_traitsISaIP30ncclIbPortRecoveryCloseRequestEE9constructIS1_JS1_EEEvRS2_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,22'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,4'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:827,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS3_
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_copy_dataERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx14__alloc_traitsISaIP30ncclIbPortRecoveryCloseRequestES2_E10_S_on_swapERS3_S5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_swap_dataERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_copy_dataERKS4_
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_dataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:118,22'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_dataC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:119,10'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_copy_dataERKS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:120,4'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_copy_dataERKS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:121,8'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_copy_dataERKS4_
    - functionName:    _ZNSt11__alloc_neqISaISt10_List_nodeIP25ncclIbPortRecoveryContextEELb1EE8_S_do_itERKS4_S7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_set_sizeEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE11_M_transferESt14_List_iteratorIS2_ES6_S6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1891,29'
          Dst:             _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
    - functionName:    _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE25_M_check_equal_allocatorsERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11__alloc_neqISaISt10_List_nodeIP25ncclIbPortRecoveryContextEELb1EE8_S_do_itERKS4_S7_
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1934,15'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1934,44'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1933,6'
          Dst:             _ZNSt11__alloc_neqISaISt10_List_nodeIP25ncclIbPortRecoveryContextEELb1EE8_S_do_itERKS4_S7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1935,4'
          Dst:             abort
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_inc_sizeEm
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_set_sizeEm
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE11_M_transferESt14_List_iteratorIS2_ES6_S6_
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE25_M_check_equal_allocatorsERS4_
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1521,6'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE25_M_check_equal_allocatorsERS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1524,14'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1524,27'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1523,12'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE11_M_transferESt14_List_iteratorIS2_ES6_S6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1526,12'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_inc_sizeEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1527,10'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_set_sizeEm
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:942,16'
          Dst:             _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:960,16'
          Dst:             _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
    - functionName:    _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ33ncclIbPortRecoveryAsyncThreadMainvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxeqIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:893,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:893,36'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPKP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_dec_sizeEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE8_M_eraseESt14_List_iteratorIS2_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE7destroyIS2_EEvRS4_PT_
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_dec_sizeEm
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - _ZNSt8__detail15_List_node_base9_M_unhookEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1917,8'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_dec_sizeEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1918,22'
          Dst:             _ZNSt8__detail15_List_node_base9_M_unhookEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1921,30'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1921,60'
          Dst:             _ZNSt10_List_nodeIP25ncclIbPortRecoveryContextE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1921,2'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeIP25ncclIbPortRecoveryContextEEE7destroyIS2_EEvRS4_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1926,2'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E
    - functionName:    _ZNSt8__detail15_List_node_base9_M_unhookEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL28ncclIbPortRecoveryQpsToErrorP25ncclIbPortRecoveryContext
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          141
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _Z13ncclIbQpErrorP8ncclIbQp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:163,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:166,5'
          Dst:             _Z13ncclIbQpErrorP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:166,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL37ncclIbPortRecoveryProgressAckReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          169
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - _Z9clockNanov
        - _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - _ZL42ncclIbPortRecoveryDrainCqAndPostReceiveWRsP25ncclIbPortRecoveryContextPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1164,3'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1173,20'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1174,46'
          Dst:             _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1176,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1178,47'
          Dst:             _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1187,7'
          Dst:             _ZL42ncclIbPortRecoveryDrainCqAndPostReceiveWRsP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          176
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - _ZL40ncclIbPortRecoveryHandleCompletionSenderP25ncclIbPortRecoveryContext6ibv_wcPb
        - _ZL42ncclIbPortRecoveryHandleCompletionReceiverP25ncclIbPortRecoveryContext6ibv_wcPb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:792,22'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:794,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:807,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:807,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:813,5'
          Dst:             _ZL40ncclIbPortRecoveryHandleCompletionSenderP25ncclIbPortRecoveryContext6ibv_wcPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:815,5'
          Dst:             _ZL42ncclIbPortRecoveryHandleCompletionReceiverP25ncclIbPortRecoveryContext6ibv_wcPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:818,5'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:818,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:18,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:19,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL42ncclIbPortRecoveryDrainCqAndPostReceiveWRsP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          172
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:234,11'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:236,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:241,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:244,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:246,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:234,11'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
    - functionName:    _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:64,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:180,10'
          Dst:             _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
    - functionName:    _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL40ncclIbPortRecoveryHandleCompletionSenderP25ncclIbPortRecoveryContext6ibv_wcPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          383
      EdgeCount:       123
      CyclomaticComplexity: 37
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:724,3'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:724,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:730,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:735,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:739,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:749,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:749,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:756,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:762,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:770,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:770,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:777,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL42ncclIbPortRecoveryHandleCompletionReceiverP25ncclIbPortRecoveryContext6ibv_wcPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          541
      EdgeCount:       164
      CyclomaticComplexity: 49
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:627,3'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:627,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:634,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:634,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:639,11'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:641,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:653,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:653,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:660,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:664,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:664,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:674,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:680,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:687,38'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:689,9'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:691,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:700,7'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:700,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:708,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:714,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35ncclIbPortRecoveryProgressAckSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          382
      EdgeCount:       125
      CyclomaticComplexity: 37
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - _Z9clockNanov
        - _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - _ZL25ncclIbPortRecoveryPostAckP25ncclIbPortRecoveryContextPb
        - _ZL28ncclIbPortRecoveryQpsRestoreP25ncclIbPortRecoveryContextPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1095,5'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1097,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1104,22'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1105,48'
          Dst:             _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1107,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1109,49'
          Dst:             _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1110,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1127,5'
          Dst:             _ZL28ncclIbPortRecoveryQpsRestoreP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1127,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1127,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1129,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1134,5'
          Dst:             _ZL25ncclIbPortRecoveryPostAckP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1136,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1145,5'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1147,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28ncclIbPortRecoveryQpsRestoreP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         116
      ICount:          502
      EdgeCount:       160
      CyclomaticComplexity: 46
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - _Z33ncclIbPostReceiveWorkRequestsOnQpP14ncclIbRecvCommP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:549,5'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:561,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:564,5'
          Dst:             _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:564,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:564,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:570,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:575,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:578,13'
          Dst:             _Z33ncclIbPostReceiveWorkRequestsOnQpP14ncclIbRecvCommP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:580,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:605,9'
          Dst:             _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:605,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:605,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:608,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:613,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIbPortRecoveryPostAckP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:886,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:892,7'
          Dst:             _ZL13ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:893,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvcore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL35ncclIbPortRecoveryPostAliveMessagesP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z53ncclParamIbResiliencyPortRecoveryAliveMsgSequenceSizev
        - _Z9clockNanov
        - _ZL13ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:836,21'
          Dst:             _Z53ncclParamIbResiliencyPortRecoveryAliveMsgSequenceSizev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:838,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:862,7'
          Dst:             _ZL13ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:855,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:863,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:870,34'
          Dst:             _Z9clockNanov
    - functionName:    _Z53ncclParamIbResiliencyPortRecoveryAliveMsgSequenceSizev
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:15,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL47ncclIbPortRecoveryProgressAliveMessagesReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         170
      ICount:          792
      EdgeCount:       238
      CyclomaticComplexity: 70
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - _Z48ncclParamIbResiliencyPortRecoveryAliveMsgTimeoutv
        - _Z53ncclParamIbResiliencyPortRecoveryAliveMsgSequenceSizev
        - _Z9clockNanov
        - _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - _ZL25ncclIbPortRecoveryPostAckP25ncclIbPortRecoveryContextPb
        - _ZL28ncclIbPortRecoveryQpsRestoreP25ncclIbPortRecoveryContextPb
        - _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - _ZL42ncclIbPortRecoveryDrainCqAndPostReceiveWRsP25ncclIbPortRecoveryContextPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:952,5'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:954,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:959,54'
          Dst:             _Z53ncclParamIbResiliencyPortRecoveryAliveMsgSequenceSizev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:964,7'
          Dst:             _ZL42ncclIbPortRecoveryDrainCqAndPostReceiveWRsP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:966,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:971,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:975,7'
          Dst:             _ZL28ncclIbPortRecoveryQpsRestoreP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:975,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:975,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:977,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:982,7'
          Dst:             _ZL25ncclIbPortRecoveryPostAckP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:984,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:991,22'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:992,48'
          Dst:             _Z48ncclParamIbResiliencyPortRecoveryAliveMsgTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:994,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:997,49'
          Dst:             _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:998,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1011,5'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1013,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1021,22'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1022,48'
          Dst:             _Z43ncclParamIbResiliencyPortRecoveryAckTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1024,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1027,49'
          Dst:             _Z44ncclParamIbResiliencyPortRecoveryAttemptsMaxv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1028,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1039,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1043,17'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1046,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z48ncclParamIbResiliencyPortRecoveryAliveMsgTimeoutv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL45ncclIbPortRecoveryProgressAliveMessagesSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          245
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z54ncclParamIbResiliencyPortRecoveryAliveMsgBatchIntervalv
        - _Z9clockNanov
        - _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - _ZL35ncclIbPortRecoveryPostAliveMessagesP25ncclIbPortRecoveryContextPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:909,20'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:910,46'
          Dst:             _Z54ncclParamIbResiliencyPortRecoveryAliveMsgBatchIntervalv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:915,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:918,5'
          Dst:             _ZL35ncclIbPortRecoveryPostAliveMessagesP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:918,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:918,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:920,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:929,5'
          Dst:             _ZL24ncclIbPortRecoveryPollCqP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:931,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:937,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z54ncclParamIbResiliencyPortRecoveryAliveMsgBatchIntervalv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic:243,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL29ncclIbPortRecoveryProgressAckP25ncclIbPortRecoveryContext
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          238
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL35ncclIbPortRecoveryProgressAckSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - _ZL37ncclIbPortRecoveryProgressAckReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/p2p_resiliency_recovery.cc:1210,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1206,5'
          Dst:             _ZL35ncclIbPortRecoveryProgressAckSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1206,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1206,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1208,5'
          Dst:             _ZL37ncclIbPortRecoveryProgressAckReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1212,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1218,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL39ncclIbPortRecoveryProgressAliveMessagesP25ncclIbPortRecoveryContext
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          248
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL45ncclIbPortRecoveryProgressAliveMessagesSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - _ZL47ncclIbPortRecoveryProgressAliveMessagesReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/p2p_resiliency_recovery.cc:1067,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1063,5'
          Dst:             _ZL45ncclIbPortRecoveryProgressAliveMessagesSenderP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1063,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1063,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1065,5'
          Dst:             _ZL47ncclIbPortRecoveryProgressAliveMessagesReceiverP25ncclIbPortRecoveryContextP37ncclIbPortRecoveryStateProgressResult
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1065,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1065,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1069,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1074,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1080,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9push_backERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9_M_insertIJRKS2_EEEvSt14_List_iteratorIS2_EDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1208,25'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1208,15'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9_M_insertIJRKS2_EEEvSt14_List_iteratorIS2_EDpOT_
    - functionName:    _ZL29ncclIbPortRecoveryContextInitP16ncclIbResiliencyiPP25ncclIbPortRecoveryContext
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          357
      EdgeCount:       110
      CyclomaticComplexity: 33
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL28ncclIbPortRecoveryQpsToErrorP25ncclIbPortRecoveryContext
        - _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:261,72'
          Dst:             calloc
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:263,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:275,27'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:290,9'
          Dst:             _ZL28ncclIbPortRecoveryQpsToErrorP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:292,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:302,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:304,11'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:306,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:314,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:318,13'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:320,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z31ncclIbPortRecoveryHandleFailureP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL29ncclIbPortRecoveryContextInitP16ncclIbResiliencyiPP25ncclIbPortRecoveryContext
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9push_backERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1514,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1518,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1524,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1530,9'
          Dst:             _ZL29ncclIbPortRecoveryContextInitP16ncclIbResiliencyiPP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1532,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1540,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1541,19'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE9push_backERKS2_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1542,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1545,26'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1547,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1542,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt13__atomic_baseIiEmmEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z28ncclIbPortRecoveryThreadStopv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          100
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclParamIbResiliencyPortRecoveryv
        - _ZNSt13__atomic_baseIiEmmEv
        - _ZNSt18condition_variable10notify_oneEv
        - _ZNSt6atomicIbE5storeEbSt12memory_order
        - _ZNSt6thread4joinEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1491,7'
          Dst:             _Z33ncclParamIbResiliencyPortRecoveryv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1495,7'
          Dst:             _ZNSt13__atomic_baseIiEmmEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1499,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1501,34'
          Dst:             _ZNSt6atomicIbE5storeEbSt12memory_order
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1502,26'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1505,35'
          Dst:             _ZNSt6thread4joinEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1508,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclParamIbResiliencyPortRecoveryv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:10,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZNSt6threadC2IRF12ncclResult_tvEJEvEEOT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
        - _ZNSt6thread14__make_invokerIRF12ncclResult_tvEJEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
        - _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - _ZNSt6thread2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:117,7'
          Dst:             _ZNSt6thread2idC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:131,8'
          Dst:             _ZNSt6thread14__make_invokerIRF12ncclResult_tvEJEEENS_8_InvokerISt5tupleIJNSt5decayIT_E4typeEDpNS6_IT0_E4typeEEEEEOS7_DpOSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,25'
          Dst:             _ZNSt6thread13_S_make_stateINS_8_InvokerISt5tupleIJPF12ncclResult_tvEEEEEEESt10unique_ptrINS_6_StateESt14default_deleteIS9_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/thread:130,9'
          Dst:             _ZNSt10unique_ptrINSt6thread6_StateESt14default_deleteIS1_EED2Ev
    - functionName:    _ZNSt6atomicIbE23compare_exchange_strongERbbSt12memory_order
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          266
      EdgeCount:       76
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:502,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNSt13__atomic_baseIiEppEi
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z29ncclIbPortRecoveryThreadStartv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          69
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17ncclSetThreadNameRSt6threadPKcz
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclIbPortRecoveryAsyncThreadMainv
        - _Z33ncclParamIbResiliencyPortRecoveryv
        - _ZNSt13__atomic_baseIiEppEi
        - _ZNSt6atomicIbE23compare_exchange_strongERbbSt12memory_order
        - _ZNSt6threadC2IRF12ncclResult_tvEJEvEEOT_DpOT0_
        - _ZNSt6threadD2Ev
        - _ZNSt6threadaSEOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1471,7'
          Dst:             _Z33ncclParamIbResiliencyPortRecoveryv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1475,3'
          Dst:             _ZNSt13__atomic_baseIiEppEi
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1479,39'
          Dst:             _ZNSt6atomicIbE23compare_exchange_strongERbbSt12memory_order
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1483,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1484,35'
          Dst:             _ZNSt6threadC2IRF12ncclResult_tvEJEvEEOT_DpOT0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1484,35'
          Dst:             _Z33ncclIbPortRecoveryAsyncThreadMainv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1484,33'
          Dst:             _ZNSt6threadaSEOS_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1484,3'
          Dst:             _ZNSt6threadD2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1485,3'
          Dst:             _Z17ncclSetThreadNameRSt6threadPKcz
    - functionName:    _Z33ncclIbPortRecoveryAsyncThreadMainv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         99
      ICount:          427
      EdgeCount:       116
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL32ncclIbPortRecoveryContextDestroyP25ncclIbPortRecoveryContext
        - _ZL33ncclIbPortRecoveryContextProgressP25ncclIbPortRecoveryContextPb
        - _ZL37ncclIbPortRecoveryHandleCloseRequestsRSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EERNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS8_EEE
        - _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEppEv
        - _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
        - _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEdeEv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEppEv
        - _ZNSt18condition_variable10notify_allEv
        - '_ZNSt18condition_variable4waitIZ33ncclIbPortRecoveryAsyncThreadMainvE3$_0EEvRSt11unique_lockISt5mutexET_'
        - _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE4swapERS3_
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5eraseESt20_List_const_iteratorIS2_E
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1345,41'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EEC2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1350,50'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EEC2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1352,36'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1353,30'
          Dst:             '_ZNSt18condition_variable4waitIZ33ncclIbPortRecoveryAsyncThreadMainvE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1359,42'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1359,28'
          Dst:             _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1359,21'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1362,26'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE4swapERS3_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1363,5'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1367,7'
          Dst:             _ZL37ncclIbPortRecoveryHandleCloseRequestsRSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EERNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS8_EEE
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1372,37'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1376,37'
          Dst:             _ZNSt18condition_variable10notify_allEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1377,7'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEdeEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEppEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1373,29'
          Dst:             _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1384,34'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1384,63'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1387,7'
          Dst:             _ZL33ncclIbPortRecoveryContextProgressP25ncclIbPortRecoveryContextPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1387,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1387,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1389,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1392,9'
          Dst:             _ZL32ncclIbPortRecoveryContextDestroyP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1392,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1392,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1393,34'
          Dst:             _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1393,28'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5eraseESt20_List_const_iteratorIS2_E
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1395,9'
          Dst:             _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEppEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1398,3'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1384,63'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1398,3'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1398,3'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1398,3'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1417,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1419,1'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1419,1'
          Dst:             _ZNSt7__cxx1110_List_baseIP25ncclIbPortRecoveryContextSaIS2_EED2Ev
    - functionName:    '_ZNSt18condition_variable4waitIZ33ncclIbPortRecoveryAsyncThreadMainvE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          29
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - '_ZZ33ncclIbPortRecoveryAsyncThreadMainvENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ33ncclIbPortRecoveryAsyncThreadMainvENK3$_0clEv'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:101,4'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ33ncclIbPortRecoveryAsyncThreadMainvENK3$_0clEv'
    - functionName:    _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:1534,9'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE4swapERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx14__alloc_traitsISaIP30ncclIbPortRecoveryCloseRequestES2_E10_S_on_swapERS3_S5_
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_swap_dataERS4_
        - _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1483,16'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE17_Vector_impl_data12_M_swap_dataERS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1484,28'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1485,11'
          Dst:             _ZNSt12_Vector_baseIP30ncclIbPortRecoveryCloseRequestSaIS1_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1484,2'
          Dst:             _ZN9__gnu_cxx14__alloc_traitsISaIP30ncclIbPortRecoveryCloseRequestES2_E10_S_on_swapERS3_S5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1484,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL37ncclIbPortRecoveryHandleCloseRequestsRSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EERNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS8_EEE
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          176
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL32ncclIbPortRecoveryContextDestroyP25ncclIbPortRecoveryContext
        - _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEppEv
        - _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
        - _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEdeEv
        - _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEppEv
        - _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5eraseESt20_List_const_iteratorIS2_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,32'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE5beginEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,61'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,44'
          Dst:             _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1315,48'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEdeEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1319,35'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5beginEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1319,65'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1322,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1325,9'
          Dst:             _ZL32ncclIbPortRecoveryContextDestroyP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1326,35'
          Dst:             _ZNSt20_List_const_iteratorIP25ncclIbPortRecoveryContextEC2ERKSt14_List_iteratorIS1_E
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1326,29'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5eraseESt20_List_const_iteratorIS2_E
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1329,9'
          Dst:             _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEppEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1319,65'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1333,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,68'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEppEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,61'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE3endEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1314,44'
          Dst:             _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
    - functionName:    _ZN9__gnu_cxxneIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,36'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEE4baseEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEdeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPP30ncclIbPortRecoveryCloseRequestSt6vectorIS2_SaIS2_EEEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33ncclIbPortRecoveryContextProgressP25ncclIbPortRecoveryContextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         159
      ICount:          665
      EdgeCount:       219
      CyclomaticComplexity: 62
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclIbResiliencyQpsReconfigureP16ncclIbResiliencyiPb
        - _Z43ncclParamIbResiliencyPortRecoveryStartDelayv
        - _Z9clockNanov
        - _ZL29ncclIbPortRecoveryProgressAckP25ncclIbPortRecoveryContext
        - _ZL39ncclIbPortRecoveryProgressAliveMessagesP25ncclIbPortRecoveryContext
        - _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1237,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1246,20'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1247,43'
          Dst:             _Z43ncclParamIbResiliencyPortRecoveryStartDelayv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1251,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1255,5'
          Dst:             _Z30ncclIbResiliencyQpsReconfigureP16ncclIbResiliencyiPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1255,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1255,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1257,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1262,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1273,5'
          Dst:             _ZL39ncclIbPortRecoveryProgressAliveMessagesP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1273,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1273,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1277,5'
          Dst:             _ZL29ncclIbPortRecoveryProgressAckP25ncclIbPortRecoveryContext
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1277,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1277,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1281,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1286,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1288,46'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1295,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1300,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1302,46'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
    - functionName:    _ZL32ncclIbPortRecoveryContextDestroyP25ncclIbPortRecoveryContext
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:334,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:337,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE5eraseESt20_List_const_iteratorIS2_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
        - _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE8_M_eraseESt14_List_iteratorIS2_E
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:157,24'
          Dst:             _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEC2EPNSt8__detail15_List_node_baseE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:158,7'
          Dst:             _ZNSt7__cxx114listIP25ncclIbPortRecoveryContextSaIS2_EE8_M_eraseESt14_List_iteratorIS2_E
    - functionName:    _ZNSt14_List_iteratorIP25ncclIbPortRecoveryContextEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z43ncclParamIbResiliencyPortRecoveryStartDelayv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:11,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    '_ZNSt18condition_variable4waitIZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyE3$_0EEvRSt11unique_lockISt5mutexET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - '_ZZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyENK3$_0clEv'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:101,4'
          Dst:             _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/condition_variable:100,10'
          Dst:             '_ZZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyENK3$_0clEv'
    - functionName:    _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE9push_backEOS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12emplace_backIJS1_EEEvDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201,9'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE12emplace_backIJS1_EEEvDpOT_
    - functionName:    _Z23ncclIbPortRecoveryCloseP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          187
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt11unique_lockISt5mutexEC2ERS0_
        - _ZNSt11unique_lockISt5mutexED2Ev
        - _ZNSt18condition_variable10notify_oneEv
        - '_ZNSt18condition_variable4waitIZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyE3$_0EEvRSt11unique_lockISt5mutexET_'
        - _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE9push_backEOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1438,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1452,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1453,27'
          Dst:             _ZNSt6vectorIP30ncclIbPortRecoveryCloseRequestSaIS1_EE9push_backEOS1_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1454,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1457,26'
          Dst:             _ZNSt18condition_variable10notify_oneEv
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1461,34'
          Dst:             _ZNSt11unique_lockISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1462,33'
          Dst:             '_ZNSt18condition_variable4waitIZ23ncclIbPortRecoveryCloseP16ncclIbResiliencyE3$_0EEvRSt11unique_lockISt5mutexET_'
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1463,3'
          Dst:             _ZNSt11unique_lockISt5mutexED2Ev
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1465,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1454,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z22ncclIbPortRecoveryInitP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:1427,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclIbPortRecoveryQpsDestroyP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          131
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _Z19wrap_ibv_destroy_qpP6ibv_qp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:537,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:540,5'
          Dst:             _Z19wrap_ibv_destroy_qpP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:540,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:540,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z40ncclIbPortRecoveryReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP12ncclIbQpInfoi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          398
      EdgeCount:       106
      CyclomaticComplexity: 32
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:490,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:490,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:490,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:504,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:504,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:504,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:521,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:521,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:521,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:523,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:523,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:523,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:524,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32ncclIbPortRecoverySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadatai
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          268
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:424,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:428,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:432,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:462,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:462,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:462,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:464,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:464,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:464,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:465,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclIbPortRecoverySenderQpsCreateP16ncclIbResiliencyP12ncclIbQpInfoi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          214
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:376,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:384,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:402,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:402,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:402,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:416,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:416,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:416,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclIbPortRecoveryDevDestroyP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - _Z19wrap_ibv_destroy_cqP6ibv_cq
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:366,5'
          Dst:             _Z19wrap_ibv_destroy_cqP6ibv_cq
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:366,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:366,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:368,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclIbPortRecoveryDevInitP16ncclIbResiliencyiP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          134
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:346,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:350,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:356,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:358,3'
          Dst:             _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:358,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:358,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32ncclIbPortRecoveryQpsReconfigureP16ncclIbResiliencyiPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          272
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:188,42'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:196,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:199,5'
          Dst:             _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:199,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:199,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:201,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:208,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:208,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:208,7'
          Dst:             _ZL37ncclIbPortRecoveryPostRecvWorkRequestP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:208,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:210,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z50ncclParamIbResiliencyPortRecoveryAliveMsgBatchSizev
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency_recovery.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency_recovery.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.h:36,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclIbPostSpeedUpdateToRemoteP14ncclIbRecvComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          237
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:742,7'
          Dst:             memcmp
        - Src:             'transport/net_ib/p2p.cc:762,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p.cc:762,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:762,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:482,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35ncclIbRequestRetrieveFromCompletionP17ncclIbNetCommBaseP6ibv_wcPP13ncclIbRequest
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10__bswap_32j
        - _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:641,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p.cc:641,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p.cc:641,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:653,31'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:656,5'
          Dst:             _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
        - Src:             'transport/net_ib/p2p.cc:656,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:656,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL19printIbWcStatusHinti
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          195
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/common.h:736,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/common.h:738,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:744,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:749,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12ibvGetGidStrP7ibv_gidPcm
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:107,10'
          Dst:             inet_ntop
    - functionName:    _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z23ncclParamIbEventBasedLbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:401,24'
          Dst:             _Z23ncclParamIbEventBasedLbv
    - functionName:    _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:414,18'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
    - functionName:    _ZL23ncclIbCheckSpeedChangesP14ncclIbSendCommP17ncclIbNetCommBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
        - _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:655,5'
          Dst:             _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
        - Src:             'transport/net_ib/common.h:656,5'
          Dst:             _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
    - functionName:    _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclIbCommBaseGetQpByIndexP17ncclIbNetCommBaseiiPP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:429,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28ncclIbCompletionEventProcessP17ncclIbNetCommBaseP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          579
      EdgeCount:       153
      CyclomaticComplexity: 47
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclParamIbEventBasedLbv
        - _Z29ncclParamIbEventBasedLbRemotev
        - _ZL10__bswap_32j
        - _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
        - _ZL29ncclIbPostSpeedUpdateToRemoteP14ncclIbRecvComm
        - _ZL35ncclIbRequestRetrieveFromCompletionP17ncclIbNetCommBaseP6ibv_wcPP13ncclIbRequest
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:801,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/p2p.cc:804,3'
          Dst:             _ZL35ncclIbRequestRetrieveFromCompletionP17ncclIbNetCommBaseP6ibv_wcPP13ncclIbRequest
        - Src:             'transport/net_ib/p2p.cc:804,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:804,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:806,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:823,7'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:823,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:835,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:852,9'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p.cc:852,9'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:852,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:852,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:860,9'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p.cc:860,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:860,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:868,46'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:880,9'
          Dst:             _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
        - Src:             'transport/net_ib/p2p.cc:880,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:880,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:882,9'
          Dst:             _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - Src:             'transport/net_ib/p2p.cc:895,9'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:895,9'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:895,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:903,11'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/p2p.cc:903,40'
          Dst:             _Z29ncclParamIbEventBasedLbRemotev
        - Src:             'transport/net_ib/p2p.cc:904,9'
          Dst:             _ZL29ncclIbPostSpeedUpdateToRemoteP14ncclIbRecvComm
        - Src:             'transport/net_ib/p2p.cc:904,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:904,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:906,7'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:906,7'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:906,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28ncclIbLogCompletionWithErrorP17ncclIbNetCommBaseP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _ZL12ibvGetGidStrP7ibv_gidPcm
        - _ZL19printIbWcStatusHinti
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:771,42'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p.cc:776,19'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/p2p.cc:777,20'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/p2p.cc:782,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/p2p.cc:783,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_ib/p2p.cc:785,3'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p.cc:785,3'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p.cc:785,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:788,3'
          Dst:             _ZL19printIbWcStatusHinti
    - functionName:    _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:64,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclIbRequestCompleteP13ncclIbRequestPiS1_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          147
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z17ncclIbFreeRequestP13ncclIbRequest
        - _Z23ncclParamIbEventBasedLbv
        - _ZL23ncclIbCheckSpeedChangesP14ncclIbSendCommP17ncclIbNetCommBase
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:720,11'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/p2p.cc:720,38'
          Dst:             _ZL23ncclIbCheckSpeedChangesP14ncclIbSendCommP17ncclIbNetCommBase
        - Src:             'transport/net_ib/p2p.cc:724,3'
          Dst:             _Z17ncclIbFreeRequestP13ncclIbRequest
    - functionName:    _Z17ncclIbFreeRequestP13ncclIbRequest
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclIbRequestIsCompleteP13ncclIbRequestPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          118
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclIbResiliencyRequestIsCompleteP13ncclIbRequestPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:679,5'
          Dst:             _Z33ncclIbResiliencyRequestIsCompleteP13ncclIbRequestPb
        - Src:             'transport/net_ib/p2p.cc:679,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:679,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z10ncclIbTestPvPiS0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          604
      EdgeCount:       202
      CyclomaticComplexity: 60
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclIbWqeLatScanStallsP17ncclIbNetCommBasei
        - _Z24ncclIbResiliencyProgressP16ncclIbResiliency
        - _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - _Z28ncclIbWqeLatHandleCompletionP17ncclIbNetCommBaseiP6ibv_wcPmPb
        - _Z37ncclIbResiliencyHandleCompletionErrorP16ncclIbResiliencyP6ibv_wci
        - _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - _ZL21ncclIbRequestCompleteP13ncclIbRequestPiS1_
        - _ZL23ncclIbRequestIsCompleteP13ncclIbRequestPb
        - _ZL28ncclIbCompletionEventProcessP17ncclIbNetCommBaseP6ibv_wci
        - _ZL28ncclIbLogCompletionWithErrorP17ncclIbNetCommBaseP6ibv_wci
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:928,5'
          Dst:             _Z24ncclIbResiliencyProgressP16ncclIbResiliency
        - Src:             'transport/net_ib/p2p.cc:928,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:928,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:935,5'
          Dst:             _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - Src:             'transport/net_ib/p2p.cc:935,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:935,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:937,5'
          Dst:             _ZL23ncclIbRequestIsCompleteP13ncclIbRequestPb
        - Src:             'transport/net_ib/p2p.cc:937,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:937,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:939,7'
          Dst:             _ZL21ncclIbRequestCompleteP13ncclIbRequestPiS1_
        - Src:             'transport/net_ib/p2p.cc:953,7'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - Src:             'transport/net_ib/p2p.cc:953,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:953,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:970,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:972,13'
          Dst:             _ZL28ncclIbLogCompletionWithErrorP17ncclIbNetCommBaseP6ibv_wci
        - Src:             'transport/net_ib/p2p.cc:976,11'
          Dst:             _Z37ncclIbResiliencyHandleCompletionErrorP16ncclIbResiliencyP6ibv_wci
        - Src:             'transport/net_ib/p2p.cc:976,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:976,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:978,36'
          Dst:             _Z28ncclIbWqeLatHandleCompletionP17ncclIbNetCommBaseiP6ibv_wcPmPb
        - Src:             'transport/net_ib/p2p.cc:982,11'
          Dst:             _ZL28ncclIbCompletionEventProcessP17ncclIbNetCommBaseP6ibv_wci
        - Src:             'transport/net_ib/p2p.cc:982,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:982,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:989,32'
          Dst:             _Z22ncclIbWqeLatScanStallsP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p.cc:994,7'
          Dst:             _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - Src:             'transport/net_ib/p2p.cc:994,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:994,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclIbIflushPviPS_PiS0_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          387
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z19ncclIbCreateFlushQpP14ncclIbRecvComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:576,3'
          Dst:             _Z19ncclIbCreateFlushQpP14ncclIbRecvComm
        - Src:             'transport/net_ib/p2p.cc:576,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:576,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:580,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/p2p.cc:580,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:580,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:602,5'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p.cc:602,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:602,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:605,5'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
    - functionName:    _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:33,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclIbAddEventP13ncclIbRequesti
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:44,39'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
    - functionName:    _Z11ncclIbIrecvPviPS_PmPiS0_S0_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          685
      EdgeCount:       185
      CyclomaticComplexity: 54
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z14ncclIbPostFifoP14ncclIbRecvCommP13ncclIbRequesti
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:461,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:466,3'
          Dst:             _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - Src:             'transport/net_ib/p2p.cc:466,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:466,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:469,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p.cc:469,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:469,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:477,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:485,5'
          Dst:             _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - Src:             'transport/net_ib/p2p.cc:485,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:485,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:489,3'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/p2p.cc:489,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:489,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:498,33'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p.cc:514,5'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p.cc:520,5'
          Dst:             _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - Src:             'transport/net_ib/p2p.cc:520,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:520,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:561,3'
          Dst:             _Z14ncclIbPostFifoP14ncclIbRecvCommP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p.cc:561,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:561,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:445,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:449,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclIbPostFifoP14ncclIbRecvCommP13ncclIbRequesti
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          181
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL25ncclIbRecvCommGetQpForCtsP14ncclIbRecvCommjPP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:393,3'
          Dst:             _ZL25ncclIbRecvCommGetQpForCtsP14ncclIbRecvCommjPP8ncclIbQp
        - Src:             'transport/net_ib/p2p.cc:393,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:393,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:447,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p.cc:447,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:447,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIbRecvCommGetQpForCtsP14ncclIbRecvCommjPP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL26ncclIbCommBaseGetQpByIndexP17ncclIbNetCommBaseiiPP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.h:26,3'
          Dst:             _ZL26ncclIbCommBaseGetQpByIndexP17ncclIbNetCommBaseiiPP8ncclIbQp
        - Src:             'transport/net_ib/p2p.h:26,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.h:26,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.h:28,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclIbIsendPvS_miS_S_PS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          653
      EdgeCount:       201
      CyclomaticComplexity: 57
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z15ncclIbMultiSendP14ncclIbSendCommi
        - _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:279,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:283,3'
          Dst:             _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
        - Src:             'transport/net_ib/p2p.cc:283,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:283,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:313,7'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/p2p.cc:314,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_ib/p2p.cc:314,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:320,5'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p.cc:320,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:320,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:322,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:330,7'
          Dst:             _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - Src:             'transport/net_ib/p2p.cc:330,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:330,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:335,5'
          Dst:             _Z16ncclIbGetRequestP17ncclIbNetCommBasePP13ncclIbRequest
        - Src:             'transport/net_ib/p2p.cc:335,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:335,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:355,7'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p.cc:380,5'
          Dst:             _Z15ncclIbMultiSendP14ncclIbSendCommi
        - Src:             'transport/net_ib/p2p.cc:380,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclIbMultiSendP14ncclIbSendCommi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          618
      EdgeCount:       141
      CyclomaticComplexity: 40
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclIbWqeLatMonStampSendP8ncclIbQpP11ibv_send_wr
        - _ZL10__bswap_32j
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:93,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p.cc:93,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:93,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:101,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:109,5'
          Dst:             _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - Src:             'transport/net_ib/p2p.cc:109,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:109,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p.cc:157,22'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/p2p.cc:250,32'
          Dst:             _Z24ncclIbWqeLatMonStampSendP8ncclIbQpP11ibv_send_wr
        - Src:             'transport/net_ib/p2p.cc:251,7'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p.cc:251,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p.cc:251,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z37ncclParamIbReceiverSideMatchingSchemev
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamIbArThresholdv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI8ncclIbMrEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ncclIbDeregMrPvS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbDeregMrInternalP20ncclIbNetCommDevBaseP6ibv_mr
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:130,44'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/reg.cc:131,5'
          Dst:             _Z21ncclIbDeregMrInternalP20ncclIbNetCommDevBaseP6ibv_mr
        - Src:             'transport/net_ib/reg.cc:131,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:131,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIbDeregMrInternalP20ncclIbNetCommDevBaseP6ibv_mr
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:104,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/reg.cc:114,9'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/reg.cc:114,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:114,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:121,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/reg.cc:121,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z11ncclIbRegMrPvS_miPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:99,10'
          Dst:             _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
    - functionName:    _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          105
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z26ncclIbRegMrDmaBufInternal2P20ncclIbNetCommDevBasePvmimimPP6ibv_mr
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:75,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:82,44'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/reg.cc:83,5'
          Dst:             _Z26ncclIbRegMrDmaBufInternal2P20ncclIbNetCommDevBasePvmimimPP6ibv_mr
        - Src:             'transport/net_ib/reg.cc:83,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:83,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclIbRegMrDmaBufInternal2P20ncclIbNetCommDevBasePvmimimPP6ibv_mr
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          580
      EdgeCount:       165
      CyclomaticComplexity: 36
      functionsReached:
        - _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - _Z16ncclReallocDebugI8ncclIbMrE12ncclResult_tPPT_mmPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - _Z22wrap_ibv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmii
        - _Z25wrap_mlx5dv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmiii
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:13,33'
          Dst:             sysconf
        - Src:             'transport/net_ib/reg.cc:17,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/reg.cc:24,9'
          Dst:             _Z16ncclReallocDebugI8ncclIbMrE12ncclResult_tPPT_mmPKciS6_b
        - Src:             'transport/net_ib/reg.cc:24,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:24,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:35,11'
          Dst:             _Z22wrap_ibv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmii
        - Src:             'transport/net_ib/reg.cc:35,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:35,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:37,11'
          Dst:             _Z25wrap_mlx5dv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmiii
        - Src:             'transport/net_ib/reg.cc:37,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:37,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:43,11'
          Dst:             _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - Src:             'transport/net_ib/reg.cc:43,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:43,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:45,11'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/reg.cc:45,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/reg.cc:45,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/reg.cc:68,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/reg.cc:68,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z16ncclReallocDebugI8ncclIbMrE12ncclResult_tPPT_mmPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z11ncclSizeOfTI8ncclIbMrEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:221,29'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:223,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:226,52'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:228,48'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z11ncclSizeOfTI8ncclIbMrEmv
        - Src:             'include/alloc.h:231,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclIbRegMrDmaBufPvS_mimiPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/reg.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/reg.cc:95,10'
          Dst:             _Z25ncclIbRegMrDmaBufInternalPvS_mimimPS_
    - functionName:    _GLOBAL__sub_I_common.cc
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'transport/net_ib/common.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9ncclIbDevC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
        - Src:             'transport/net_ib/common.cc:17,18'
          Dst:             _ZN9ncclIbDevC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6threadC2Ev
        - _ZNSt6threadD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:165,13'
          Dst:             _ZNSt6threadC2Ev
        - Src:             'transport/net_ib/common.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/common.cc:0,0'
          Dst:             _ZNSt6threadD2Ev
    - functionName:    _ZN9ncclIbDevC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5mutexC2Ev
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:85,20'
          Dst:             _ZNSt5mutexC2Ev
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL12ibvGetGidStrP7ibv_gidPcm
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:107,10'
          Dst:             inet_ntop
    - functionName:    _ZL21ncclIbStatsFatalErrorP11ncclIbStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclIbUpdateDeviceSpeedP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25wrap_ibv_query_port_speedP11ibv_contexthPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:150,7'
          Dst:             _Z25wrap_ibv_query_port_speedP11ibv_contexthPm
        - Src:             'transport/net_ib/common.cc:158,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL20ncclIbEventGidChangeP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          204
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclIbGidInfoQueryP11ibv_contexthP13ibv_port_attrP13ncclIbGidInfo
        - _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12ibvGetGidStrP7ibv_gidPcm
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:117,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:119,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:123,22'
          Dst:             _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - Src:             'transport/net_ib/common.cc:125,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:129,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/common.cc:132,9'
          Dst:             _Z18ncclIbGidInfoQueryP11ibv_contexthP13ibv_port_attrP13ncclIbGidInfo
        - Src:             'transport/net_ib/common.cc:134,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:140,3'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/common.cc:141,3'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/common.cc:142,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:145,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/common.cc:145,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL18ncclIbQpFatalErrorP6ibv_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21ncclIbStatsFatalErrorP11ncclIbStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:668,3'
          Dst:             _ZL21ncclIbStatsFatalErrorP11ncclIbStats
    - functionName:    _ZL18ncclIbCqFatalErrorP6ibv_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21ncclIbStatsFatalErrorP11ncclIbStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:671,3'
          Dst:             _ZL21ncclIbStatsFatalErrorP11ncclIbStats
    - functionName:    _ZL19ncclIbDevFatalErrorP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21ncclIbStatsFatalErrorP11ncclIbStats
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:674,3'
          Dst:             _ZL21ncclIbStatsFatalErrorP11ncclIbStats
    - functionName:    _Z21ncclIbAsyncThreadMainPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          240
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17wrap_ibv_query_qpP6ibv_qpP11ibv_qp_attriP16ibv_qp_init_attr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23wrap_ibv_event_type_strPPc14ibv_event_type
        - _Z24wrap_ibv_ack_async_eventP15ibv_async_event
        - _Z24wrap_ibv_get_async_eventP11ibv_contextP15ibv_async_event
        - _ZL18ncclIbCqFatalErrorP6ibv_cq
        - _ZL18ncclIbQpFatalErrorP6ibv_qp
        - _ZL19ncclIbDevFatalErrorP9ncclIbDev
        - _ZL20ncclIbEventGidChangeP9ncclIbDev
        - _ZL23ncclIbUpdateDeviceSpeedP9ncclIbDev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/common.cc:176,5'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/common.cc:170,24'
          Dst:             _Z24wrap_ibv_get_async_eventP11ibv_contextP15ibv_async_event
        - Src:             'transport/net_ib/common.cc:175,24'
          Dst:             _Z23wrap_ibv_event_type_strPPc14ibv_event_type
        - Src:             'transport/net_ib/common.cc:179,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:180,7'
          Dst:             _ZL19ncclIbDevFatalErrorP9ncclIbDev
        - Src:             'transport/net_ib/common.cc:183,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:185,7'
          Dst:             _ZL18ncclIbCqFatalErrorP6ibv_cq
        - Src:             'transport/net_ib/common.cc:195,15'
          Dst:             _Z17wrap_ibv_query_qpP6ibv_qpP11ibv_qp_attriP16ibv_qp_init_attr
        - Src:             'transport/net_ib/common.cc:196,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:201,9'
          Dst:             _ZL18ncclIbQpFatalErrorP6ibv_qp
        - Src:             'transport/net_ib/common.cc:206,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:209,11'
          Dst:             _ZL20ncclIbEventGidChangeP9ncclIbDev
        - Src:             'transport/net_ib/common.cc:210,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:212,9'
          Dst:             _ZL19ncclIbDevFatalErrorP9ncclIbDev
        - Src:             'transport/net_ib/common.cc:216,7'
          Dst:             _ZL23ncclIbUpdateDeviceSpeedP9ncclIbDev
        - Src:             'transport/net_ib/common.cc:230,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:235,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:239,24'
          Dst:             _Z24wrap_ibv_ack_async_eventP15ibv_async_event
    - functionName:    _Z18ncclIbSendCommInitP14ncclIbSendComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18ncclIbBaseCommInitP17ncclIbNetCommBaseb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:112,3'
          Dst:             _Z18ncclIbBaseCommInitP17ncclIbNetCommBaseb
        - Src:             'transport/net_ib/common.cc:112,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.cc:112,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIbBaseCommInitP17ncclIbNetCommBaseb
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          190
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z16ncclParamIbOooRqv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclIbResiliencyInitP17ncclIbNetCommBasePP16ncclIbResiliency
        - _Z25ncclParamIbSplitDataOnQpsv
        - _Z33ncclParamIbResiliencyPortFailoverv
        - _Z37ncclParamIbReceiverSideMatchingSchemev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:63,30'
          Dst:             _Z25ncclParamIbSplitDataOnQpsv
        - Src:             'transport/net_ib/common.cc:72,3'
          Dst:             _Z20ncclIbResiliencyInitP17ncclIbNetCommBasePP16ncclIbResiliency
        - Src:             'transport/net_ib/common.cc:72,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.cc:72,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:74,5'
          Dst:             _Z37ncclParamIbReceiverSideMatchingSchemev
        - Src:             'transport/net_ib/common.cc:74,64'
          Dst:             _Z37ncclParamIbReceiverSideMatchingSchemev
        - Src:             'transport/net_ib/common.cc:76,7'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/common.cc:76,30'
          Dst:             _Z33ncclParamIbResiliencyPortFailoverv
        - Src:             'transport/net_ib/common.cc:78,9'
          Dst:             _Z37ncclParamIbReceiverSideMatchingSchemev
        - Src:             'transport/net_ib/common.cc:79,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclParamIbSplitDataOnQpsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:23,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18ncclIbRecvCommInitP14ncclIbRecvComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          217
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - _Z16ncclParamIbOooRqv
        - _Z18ncclIbBaseCommInitP17ncclIbNetCommBaseb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z37ncclParamIbPrepostReceiveWorkRequestsv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:87,3'
          Dst:             _Z18ncclIbBaseCommInitP17ncclIbNetCommBaseb
        - Src:             'transport/net_ib/common.cc:87,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.cc:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:91,6'
          Dst:             _Z37ncclParamIbPrepostReceiveWorkRequestsv
        - Src:             'transport/net_ib/common.cc:91,63'
          Dst:             _Z37ncclParamIbPrepostReceiveWorkRequestsv
        - Src:             'transport/net_ib/common.cc:94,9'
          Dst:             _Z37ncclParamIbPrepostReceiveWorkRequestsv
        - Src:             'transport/net_ib/common.cc:95,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:99,7'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/common.cc:100,9'
          Dst:             _Z37ncclParamIbPrepostReceiveWorkRequestsv
        - Src:             'transport/net_ib/common.cc:101,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.cc:106,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z37ncclParamIbPrepostReceiveWorkRequestsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:24,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z26ncclIbStatsCheckFatalCountP11ncclIbStatsPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamIbAsyncEventsv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:34,7'
          Dst:             _Z22ncclParamIbAsyncEventsv
        - Src:             'transport/net_ib/common.cc:35,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclParamIbAsyncEventsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:25,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z29ncclParamIbEventBasedLbRemotev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:27,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclParamIbEventBasedLbv
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.cc:26,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclSizeOfTI15ncclIbCommStageEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI16ncclIbListenCommEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13gidSameSubnetP7ibv_gidS0_i
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10__bswap_32j
        - _ZL16getGidAddrFamilyP7ibv_gid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:527,26'
          Dst:             _ZL16getGidAddrFamilyP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:528,27'
          Dst:             _ZL16getGidAddrFamilyP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:536,21'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL16getGidAddrFamilyP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:160,81'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/connect.cc:162,25'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16subnetMatchesAnyP7ibv_gidS0_ii
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL13gidSameSubnetP7ibv_gidS0_i
        - _ZL8validGidP7ibv_gid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:547,9'
          Dst:             _ZL8validGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:547,37'
          Dst:             _ZL13gidSameSubnetP7ibv_gidS0_i
    - functionName:    _ZL8validGidP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12linkLocalGidP7ibv_gid
        - _ZL13configuredGidP7ibv_gid
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:226,11'
          Dst:             _ZL13configuredGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:226,34'
          Dst:             _ZL12linkLocalGidP7ibv_gid
    - functionName:    _ZL13configuredGidP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:211,68'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL12linkLocalGidP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:219,26'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23ncclIbRoceGetVersionNumPKciiPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - close
        - open
        - read
        - snprintf
        - strerror
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:232,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:235,12'
          Dst:             open
        - Src:             'transport/net_ib/connect.cc:237,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/connect.cc:237,5'
          Dst:             strerror
        - Src:             'transport/net_ib/connect.cc:237,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:240,13'
          Dst:             read
        - Src:             'transport/net_ib/connect.cc:241,3'
          Dst:             close
        - Src:             'transport/net_ib/connect.cc:246,9'
          Dst:             __errno_location
        - Src:             'transport/net_ib/connect.cc:247,5'
          Dst:             strerror
        - Src:             'transport/net_ib/connect.cc:247,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:252,9'
          Dst:             strncmp
        - Src:             'transport/net_ib/connect.cc:253,9'
          Dst:             strncmp
        - Src:             'transport/net_ib/connect.cc:255,16'
          Dst:             strncmp
    - functionName:    _ZL18matchGidAddrPrefixtPviP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:182,18'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/connect.cc:196,20'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclIbCloseListenPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          74
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1795,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_ib/connect.cc:1795,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1795,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclIbCloseRecvPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         179
      ICount:          686
      EdgeCount:       254
      CyclomaticComplexity: 77
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17ncclIbDestroyBaseP20ncclIbNetCommDevBase
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z19wrap_ibv_destroy_qpP6ibv_qp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbResiliencyCloseP16ncclIbResiliency
        - _Z23ncclIbResiliencyDestroyPP16ncclIbResiliency
        - _Z26ncclIbResiliencyDevDestroyP16ncclIbResiliencyj
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1760,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_ib/connect.cc:1760,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1760,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1763,41'
          Dst:             _Z19wrap_ibv_destroy_qpP6ibv_qp
        - Src:             'transport/net_ib/connect.cc:1763,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1763,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1767,7'
          Dst:             _Z21ncclIbResiliencyCloseP16ncclIbResiliency
        - Src:             'transport/net_ib/connect.cc:1767,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1767,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1773,46'
          Dst:             _Z19wrap_ibv_destroy_qpP6ibv_qp
        - Src:             'transport/net_ib/connect.cc:1773,46'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1773,46'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1774,47'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1774,47'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1774,47'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1776,39'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1776,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1776,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1777,44'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1777,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1777,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1778,43'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1778,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1778,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1780,9'
          Dst:             _Z26ncclIbResiliencyDevDestroyP16ncclIbResiliencyj
        - Src:             'transport/net_ib/connect.cc:1782,7'
          Dst:             _Z17ncclIbDestroyBaseP20ncclIbNetCommDevBase
        - Src:             'transport/net_ib/connect.cc:1782,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1782,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1785,7'
          Dst:             _Z23ncclIbResiliencyDestroyPP16ncclIbResiliency
        - Src:             'transport/net_ib/connect.cc:1785,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1785,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclIbDestroyBaseP20ncclIbNetCommDevBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          162
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - _Z19wrap_ibv_destroy_cqP6ibv_cq
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:87,3'
          Dst:             _Z19wrap_ibv_destroy_cqP6ibv_cq
        - Src:             'transport/net_ib/connect.cc:87,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:87,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:89,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/connect.cc:91,5'
          Dst:             _Z19wrap_ibv_dealloc_pdP6ibv_pd
        - Src:             'transport/net_ib/connect.cc:91,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:91,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:94,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/connect.cc:94,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z15ncclIbCloseSendPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         180
      ICount:          692
      EdgeCount:       255
      CyclomaticComplexity: 77
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17ncclIbDestroyBaseP20ncclIbNetCommDevBase
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z19wrap_ibv_destroy_qpP6ibv_qp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbResiliencyCloseP16ncclIbResiliency
        - _Z23ncclIbResiliencyDestroyPP16ncclIbResiliency
        - _Z26ncclIbResiliencyDevDestroyP16ncclIbResiliencyj
        - _Z27ncclIbWqeLatReportQpSummaryP17ncclIbNetCommBaseiP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1724,5'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'transport/net_ib/connect.cc:1722,7'
          Dst:             _Z27ncclIbWqeLatReportQpSummaryP17ncclIbNetCommBaseiP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1724,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1724,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1727,41'
          Dst:             _Z19wrap_ibv_destroy_qpP6ibv_qp
        - Src:             'transport/net_ib/connect.cc:1727,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1727,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1731,7'
          Dst:             _Z21ncclIbResiliencyCloseP16ncclIbResiliency
        - Src:             'transport/net_ib/connect.cc:1731,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1731,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1735,7'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1735,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1735,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1740,39'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1740,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1740,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1741,44'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1741,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1741,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1742,51'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/connect.cc:1742,51'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1742,51'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1744,9'
          Dst:             _Z26ncclIbResiliencyDevDestroyP16ncclIbResiliencyj
        - Src:             'transport/net_ib/connect.cc:1744,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1744,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1746,7'
          Dst:             _Z17ncclIbDestroyBaseP20ncclIbNetCommDevBase
        - Src:             'transport/net_ib/connect.cc:1746,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1746,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1749,7'
          Dst:             _Z23ncclIbResiliencyDestroyPP16ncclIbResiliency
        - Src:             'transport/net_ib/connect.cc:1749,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1749,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclIbAcceptPvPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
        - _Z21ncclParamIbQpsPerConnv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1715,62'
          Dst:             _Z21ncclParamIbQpsPerConnv
        - Src:             'transport/net_ib/connect.cc:1715,10'
          Dst:             _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
    - functionName:    _Z21ncclParamIbQpsPerConnv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:62,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16ncclIbAcceptImplPvPS_PP24ncclNetDeviceHandle_v7_ti
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         531
      ICount:          2477
      EdgeCount:       746
      CyclomaticComplexity: 217
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI15ncclIbCommStageE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - _Z16ncclIbGdrSupportv
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z17ncclIbCheckVPropsP25ncclNetVDeviceProps_v12_tS0_
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z18ncclIbRecvCommInitP14ncclIbRecvComm
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z19ncclIbDmaBufSupporti
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbUseInlinev
        - _Z21ncclIbInitCommDevBaseiP20ncclIbNetCommDevBasePvi
        - _Z22ncclSocketDefaultMagicv
        - _Z23ncclIbResiliencyDevInitP16ncclIbResiliencyjP9ncclIbDev
        - _Z23ncclParamIbEventBasedLbv
        - _Z26ncclParamIbGdrFlushDisablev
        - _Z28ncclIbResiliencyDeviceNumSetP16ncclIbResiliencyii
        - _Z29ncclIbResiliencyDataCqSizeGetP16ncclIbResiliencyjPi
        - _Z29ncclParamIbEventBasedLbRemotev
        - _Z29ncclParamIbSubnetAwareRoutingv
        - _Z40ncclIbReceiverPrePostReceiveWorkRequestsP14ncclIbRecvComm
        - _ZL15ncclIbStatsInitP11ncclIbStats
        - _ZL21ncclIbFindDevBySubnetP7ibv_gidiiPi
        - _ZL28ncclIbReceiverQpsCreateToRtsP14ncclIbRecvCommP24ncclIbConnectionMetadataS2_
        - _ZTW15ncclDebugNoWarn
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1423,5'
          Dst:             _Z15ncclCallocDebugI15ncclIbCommStageE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/connect.cc:1423,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1423,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1438,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1442,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/connect.cc:1442,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1442,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1443,3'
          Dst:             _Z18ncclIbRecvCommInitP14ncclIbRecvComm
        - Src:             'transport/net_ib/connect.cc:1443,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1443,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1444,3'
          Dst:             _ZL15ncclIbStatsInitP11ncclIbStats
        - Src:             'transport/net_ib/connect.cc:1447,3'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'transport/net_ib/connect.cc:1447,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_ib/connect.cc:1447,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1447,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1448,3'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'transport/net_ib/connect.cc:1448,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1448,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1454,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/connect.cc:1454,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1454,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1457,3'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_ib/connect.cc:1457,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1457,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1465,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1465,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1465,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1481,3'
          Dst:             _Z17ncclIbCheckVPropsP25ncclNetVDeviceProps_v12_tS0_
        - Src:             'transport/net_ib/connect.cc:1492,5'
          Dst:             _Z28ncclIbResiliencyDeviceNumSetP16ncclIbResiliencyii
        - Src:             'transport/net_ib/connect.cc:1492,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1492,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1507,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1507,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1507,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1516,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1516,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1516,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1526,7'
          Dst:             _Z29ncclParamIbSubnetAwareRoutingv
        - Src:             'transport/net_ib/connect.cc:1535,5'
          Dst:             _ZL21ncclIbFindDevBySubnetP7ibv_gidiiPi
        - Src:             'transport/net_ib/connect.cc:1535,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1535,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1551,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1564,46'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/connect.cc:1564,75'
          Dst:             _Z29ncclParamIbEventBasedLbRemotev
        - Src:             'transport/net_ib/connect.cc:1569,7'
          Dst:             _Z29ncclIbResiliencyDataCqSizeGetP16ncclIbResiliencyjPi
        - Src:             'transport/net_ib/connect.cc:1569,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1569,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1571,5'
          Dst:             _Z21ncclIbInitCommDevBaseiP20ncclIbNetCommDevBasePvi
        - Src:             'transport/net_ib/connect.cc:1571,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1571,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1573,7'
          Dst:             _Z23ncclIbResiliencyDevInitP16ncclIbResiliencyjP9ncclIbDev
        - Src:             'transport/net_ib/connect.cc:1573,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1573,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1579,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1592,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1615,27'
          Dst:             _Z16ncclIbGdrSupportv
        - Src:             'transport/net_ib/connect.cc:1615,64'
          Dst:             _Z19ncclIbDmaBufSupporti
        - Src:             'transport/net_ib/connect.cc:1616,27'
          Dst:             _Z26ncclParamIbGdrFlushDisablev
        - Src:             'transport/net_ib/connect.cc:1620,3'
          Dst:             _ZL28ncclIbReceiverQpsCreateToRtsP14ncclIbRecvCommP24ncclIbConnectionMetadataS2_
        - Src:             'transport/net_ib/connect.cc:1620,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1620,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1622,5'
          Dst:             _Z40ncclIbReceiverPrePostReceiveWorkRequestsP14ncclIbRecvComm
        - Src:             'transport/net_ib/connect.cc:1622,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1622,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1634,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1634,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1634,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1641,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1641,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1641,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1648,9'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/connect.cc:1648,38'
          Dst:             _Z29ncclParamIbEventBasedLbRemotev
        - Src:             'transport/net_ib/connect.cc:1649,7'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1649,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1649,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1654,7'
          Dst:             _Z20ncclParamIbUseInlinev
        - Src:             'transport/net_ib/connect.cc:1676,3'
          Dst:             strncpy
        - Src:             'transport/net_ib/connect.cc:1684,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/connect.cc:1684,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1684,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1688,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1688,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1688,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1697,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1697,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1697,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI15ncclIbCommStageE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI15ncclIbCommStageEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI15ncclIbCommStageEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI15ncclIbCommStageEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI15ncclIbCommStageEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI15ncclIbCommStageEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15ncclIbStatsInitP11ncclIbStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17ncclIbCheckVPropsP25ncclNetVDeviceProps_v12_tS0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          276
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclParamIbWarnRailLocalv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1162,7'
          Dst:             _Z24ncclParamIbWarnRailLocalv
        - Src:             'transport/net_ib/connect.cc:1165,5'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:1171,5'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:1167,7'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:1174,7'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:1177,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclParamIbSubnetAwareRoutingv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:63,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL21ncclIbFindDevBySubnetP7ibv_gidiiPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          355
      EdgeCount:       111
      CyclomaticComplexity: 33
      functionsReached:
        - _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z26ncclParamIbSubnetPrefixLenv
        - _ZL16subnetMatchesAnyP7ibv_gidS0_ii
        - _ZL8validGidP7ibv_gid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:561,19'
          Dst:             _Z26ncclParamIbSubnetPrefixLenv
        - Src:             'transport/net_ib/connect.cc:563,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:570,9'
          Dst:             _ZL8validGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:590,11'
          Dst:             _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/connect.cc:591,11'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:593,11'
          Dst:             _ZL8validGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:593,34'
          Dst:             _ZL16subnetMatchesAnyP7ibv_gidS0_ii
        - Src:             'transport/net_ib/connect.cc:615,11'
          Dst:             _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/connect.cc:616,11'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:618,11'
          Dst:             _ZL8validGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:618,34'
          Dst:             _ZL16subnetMatchesAnyP7ibv_gidS0_ii
        - Src:             'transport/net_ib/connect.cc:621,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIbInitCommDevBaseiP20ncclIbNetCommDevBasePvi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          226
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - _Z18ncclIbGetPkeyIndexP11ibv_contexthP13ibv_port_attrPi
        - _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:70,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/connect.cc:72,7'
          Dst:             _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
        - Src:             'transport/net_ib/connect.cc:72,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:72,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:75,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/connect.cc:75,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/connect.cc:75,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/connect.cc:77,3'
          Dst:             _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
        - Src:             'transport/net_ib/connect.cc:79,3'
          Dst:             _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - Src:             'transport/net_ib/connect.cc:79,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:79,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:81,3'
          Dst:             _Z18ncclIbGetPkeyIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/connect.cc:81,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:81,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclParamIbGdrFlushDisablev
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1415,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL28ncclIbReceiverQpsCreateToRtsP14ncclIbRecvCommP24ncclIbConnectionMetadataS2_
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          808
      EdgeCount:       235
      CyclomaticComplexity: 70
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z16ncclParamIbOooRqv
        - _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - _Z17ncclParamIbFifoTcv
        - _Z18ncclParamIbTimeoutv
        - _Z18wrap_ibv_query_eceP6ibv_qpP7ibv_ecePi
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclParamIbEventBasedLbv
        - _Z29ncclIbResiliencyDataRqSizeGetP16ncclIbResiliencyjPj
        - _Z29ncclParamIbEventBasedLbRemotev
        - _Z38ncclIbResiliencyReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP20ncclIbResiliencyInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1205,40'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/connect.cc:1205,69'
          Dst:             _Z29ncclParamIbEventBasedLbRemotev
        - Src:             'transport/net_ib/connect.cc:1228,7'
          Dst:             _Z29ncclIbResiliencyDataRqSizeGetP16ncclIbResiliencyjPj
        - Src:             'transport/net_ib/connect.cc:1228,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1228,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1230,50'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/connect.cc:1232,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1239,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1246,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1252,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/connect.cc:1252,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1252,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1253,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1269,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1269,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1269,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1274,7'
          Dst:             _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - Src:             'transport/net_ib/connect.cc:1274,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1274,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1287,73'
          Dst:             _Z17ncclParamIbFifoTcv
        - Src:             'transport/net_ib/connect.cc:1288,21'
          Dst:             _Z17ncclParamIbFifoTcv
        - Src:             'transport/net_ib/connect.cc:1298,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1298,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1298,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1300,24'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/connect.cc:1301,25'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/connect.cc:1302,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1302,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1302,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1307,7'
          Dst:             _Z18wrap_ibv_query_eceP6ibv_qpP7ibv_ecePi
        - Src:             'transport/net_ib/connect.cc:1307,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1307,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1325,5'
          Dst:             _Z38ncclIbResiliencyReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP20ncclIbResiliencyInfo
        - Src:             'transport/net_ib/connect.cc:1325,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z40ncclIbReceiverPrePostReceiveWorkRequestsP14ncclIbRecvComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          90
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclIbPostReceiveWorkRequestsOnQpP14ncclIbRecvCommP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1410,5'
          Dst:             _Z33ncclIbPostReceiveWorkRequestsOnQpP14ncclIbRecvCommP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1410,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1410,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclParamIbUseInlinev
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:20,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z33ncclIbPostReceiveWorkRequestsOnQpP14ncclIbRecvCommP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          179
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z29ncclIbResiliencyDataRqSizeGetP16ncclIbResiliencyjPj
        - _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1397,5'
          Dst:             _Z29ncclIbResiliencyDataRqSizeGetP16ncclIbResiliencyjPj
        - Src:             'transport/net_ib/connect.cc:1397,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1397,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1402,5'
          Dst:             _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
        - Src:             'transport/net_ib/connect.cc:1402,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1402,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIbPostRecvWorkRequestP6ibv_qpP11ibv_recv_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _ZL18wrap_ibv_post_recvP6ibv_qpP11ibv_recv_wrPS2_
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.h:506,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          153
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18wrap_ibv_create_qpPP6ibv_qpP6ibv_pdP16ibv_qp_init_attr
        - _Z19ncclIbWqeLatMonInitP15ncclIbWqeLatMon
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbUseInlinev
        - _ZL18ncclIbCreateQpMlx5P18ncclIbQpCreateAttrP8ncclIbQp
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:412,3'
          Dst:             _Z19ncclIbWqeLatMonInitP15ncclIbWqeLatMon
        - Src:             'transport/net_ib/connect.cc:414,5'
          Dst:             _ZL18ncclIbCreateQpMlx5P18ncclIbQpCreateAttrP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:414,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:414,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:427,36'
          Dst:             _Z20ncclParamIbUseInlinev
        - Src:             'transport/net_ib/connect.cc:428,3'
          Dst:             _Z18wrap_ibv_create_qpPP6ibv_qpP6ibv_pdP16ibv_qp_init_attr
        - Src:             'transport/net_ib/connect.cc:428,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:428,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclIbQpInitP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:377,3'
          Dst:             _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - Src:             'transport/net_ib/connect.cc:377,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:377,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17ncclParamIbFifoTcv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:23,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclIbQpRtrP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ncclIbExtractFlidP7ibv_gid
        - _ZL30ncclIbExtractLocalSubnetPrefixm
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:456,24'
          Dst:             _ZL30ncclIbExtractLocalSubnetPrefixm
        - Src:             'transport/net_ib/connect.cc:457,24'
          Dst:             _ZL30ncclIbExtractLocalSubnetPrefixm
        - Src:             'transport/net_ib/connect.cc:463,25'
          Dst:             _ZL17ncclIbExtractFlidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:465,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:485,3'
          Dst:             _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - Src:             'transport/net_ib/connect.cc:485,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:485,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclParamIbTimeoutv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:16,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclParamIbRetryCntv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z11ncclIbQpRtsP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:503,3'
          Dst:             _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - Src:             'transport/net_ib/connect.cc:503,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:503,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL30ncclIbExtractLocalSubnetPrefixm
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:763,11'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL17ncclIbExtractFlidP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_16t
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:767,10'
          Dst:             _ZL10__bswap_16t
    - functionName:    _ZL10__bswap_16t
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclIbCreateQpMlx5P18ncclIbQpCreateAttrP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbUseInlinev
        - _Z21wrap_mlx5dv_create_qpP11ibv_contextP19ibv_qp_init_attr_exP19mlx5dv_qp_init_attr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:394,36'
          Dst:             _Z20ncclParamIbUseInlinev
        - Src:             'transport/net_ib/connect.cc:403,12'
          Dst:             _Z21wrap_mlx5dv_create_qpP11ibv_contextP19ibv_qp_init_attr_exP19mlx5dv_qp_init_attr
        - Src:             'transport/net_ib/connect.cc:405,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:264,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/common.h:266,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z18ncclIbGetPkeyIndexP11ibv_contexthP13ibv_port_attrPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclParamIbPkeyv
        - _Z19wrap_ibv_query_pkeyP11ibv_contexthiPt
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbPkeyValuev
        - _ZL10__bswap_16t
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:346,23'
          Dst:             _Z20ncclParamIbPkeyValuev
        - Src:             'transport/net_ib/connect.cc:348,18'
          Dst:             _Z15ncclParamIbPkeyv
        - Src:             'transport/net_ib/connect.cc:351,7'
          Dst:             _Z15ncclParamIbPkeyv
        - Src:             'transport/net_ib/connect.cc:352,5'
          Dst:             _Z15ncclParamIbPkeyv
        - Src:             'transport/net_ib/connect.cc:352,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:358,5'
          Dst:             _Z19wrap_ibv_query_pkeyP11ibv_contexthiPt
        - Src:             'transport/net_ib/connect.cc:358,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:358,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:359,20'
          Dst:             _ZL10__bswap_16t
        - Src:             'transport/net_ib/connect.cc:364,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20ncclParamIbPkeyValuev
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:19,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z15ncclParamIbPkeyv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:18,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamIbSubnetPrefixLenv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:64,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          195
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z19ncclParamIbGidIndexv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamIbRoceVersionNumv
        - _Z33ncclParamIbRoutableFlidIbGidIndexv
        - _ZL14envIbAddrRangetPi
        - _ZL15envIbAddrFamilyv
        - _ZL17ncclIbExtractFlidP7ibv_gid
        - _ZL18ncclUpdateGidIndexP11ibv_contexthtPviiiPi
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:300,28'
          Dst:             _Z33ncclParamIbRoutableFlidIbGidIndexv
        - Src:             'transport/net_ib/connect.cc:302,7'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:302,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:302,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:303,11'
          Dst:             _ZL17ncclIbExtractFlidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:313,15'
          Dst:             _Z19ncclParamIbGidIndexv
        - Src:             'transport/net_ib/connect.cc:318,32'
          Dst:             _ZL15envIbAddrFamilyv
        - Src:             'transport/net_ib/connect.cc:319,25'
          Dst:             _Z25ncclParamIbRoceVersionNumv
        - Src:             'transport/net_ib/connect.cc:321,18'
          Dst:             _ZL14envIbAddrRangetPi
        - Src:             'transport/net_ib/connect.cc:325,5'
          Dst:             _ZL18ncclUpdateGidIndexP11ibv_contexthtPviiiPi
        - Src:             'transport/net_ib/connect.cc:325,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclParamIbRoutableFlidIbGidIndexv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclParamIbGidIndexv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL15envIbAddrFamilyv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:98,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'transport/net_ib/connect.cc:103,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:105,7'
          Dst:             strcmp
        - Src:             'transport/net_ib/connect.cc:107,14'
          Dst:             strcmp
    - functionName:    _Z25ncclParamIbRoceVersionNumv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:15,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14envIbAddrRangetPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          204
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - inet_pton
        - snprintf
        - strstr
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:120,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'transport/net_ib/connect.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:128,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/connect.cc:130,22'
          Dst:             strstr
        - Src:             'transport/net_ib/connect.cc:136,7'
          Dst:             inet_pton
        - Src:             'transport/net_ib/connect.cc:137,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:142,16'
          Dst:             strtol
        - Src:             'transport/net_ib/connect.cc:144,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:149,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclUpdateGidIndexP11ibv_contexthtPviiiPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - short
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          301
      EdgeCount:       107
      CyclomaticComplexity: 33
      functionsReached:
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24wrap_ibv_get_device_nameP10ibv_device
        - _ZL16getGidAddrFamilyP7ibv_gid
        - _ZL18matchGidAddrPrefixtPviP7ibv_gid
        - _ZL23ncclIbRoceGetVersionNumPKciiPi
        - _ZL8validGidP7ibv_gid
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:266,3'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:266,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:266,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:267,3'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:267,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:267,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:270,24'
          Dst:             _ZL16getGidAddrFamilyP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:271,33'
          Dst:             _ZL16getGidAddrFamilyP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:272,34'
          Dst:             _ZL18matchGidAddrPrefixtPviP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:277,39'
          Dst:             _ZL8validGidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:282,30'
          Dst:             _Z24wrap_ibv_get_device_nameP10ibv_device
        - Src:             'transport/net_ib/connect.cc:283,5'
          Dst:             _ZL23ncclIbRoceGetVersionNumPKciiPi
        - Src:             'transport/net_ib/connect.cc:283,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:283,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:284,5'
          Dst:             _ZL23ncclIbRoceGetVersionNumPKciiPi
        - Src:             'transport/net_ib/connect.cc:284,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:284,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:285,54'
          Dst:             _ZL8validGidP7ibv_gid
    - functionName:    _Z24ncclParamIbWarnRailLocalv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1138,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z19ncclIbCreateFlushQpP14ncclIbRecvComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          479
      EdgeCount:       134
      CyclomaticComplexity: 40
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - _Z18ncclParamIbTimeoutv
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1350,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/connect.cc:1350,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1350,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1351,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1360,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1360,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1360,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1376,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1376,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1376,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1379,24'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/connect.cc:1380,25'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/connect.cc:1381,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:1381,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1381,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1383,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1383,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1383,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclIbConnectPviS_PS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z13ncclParamIbTcv
        - _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
        - _Z21ncclParamIbQpsPerConnv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:1135,75'
          Dst:             _Z21ncclParamIbQpsPerConnv
        - Src:             'transport/net_ib/connect.cc:1135,100'
          Dst:             _Z13ncclParamIbTcv
        - Src:             'transport/net_ib/connect.cc:1135,10'
          Dst:             _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
    - functionName:    _Z13ncclParamIbTcv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:22,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z17ncclIbConnectImplPviS_PS_PP24ncclNetDeviceHandle_v7_tii
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         509
      ICount:          2365
      EdgeCount:       717
      CyclomaticComplexity: 210
      functionsReached:
        - _Z13ncclParamIbSlv
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z18ncclIbSendCommInitP14ncclIbSendComm
        - _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIbGetTrafficClassPv
        - _Z21ncclIbInitCommDevBaseiP20ncclIbNetCommDevBasePvi
        - _Z23ncclIbResiliencyDevInitP16ncclIbResiliencyjP9ncclIbDev
        - _Z23ncclParamIbEventBasedLbv
        - _Z28ncclIbResiliencyDeviceNumSetP16ncclIbResiliencyii
        - _Z29ncclIbResiliencyDataCqSizeGetP16ncclIbResiliencyjPi
        - _Z29ncclParamIbEventBasedLbRemotev
        - _Z29ncclParamIbSubnetAwareRoutingv
        - _Z42ncclIbResiliencyRemoteCompletionRecordsSetP16ncclIbResiliencyjmj
        - _ZL15ncclIbStatsInitP11ncclIbStats
        - _ZL17ncclIbExtractFlidP7ibv_gid
        - _ZL20ncclIbSenderQpsToRtsP14ncclIbSendCommP24ncclIbConnectionMetadata
        - _ZL21ncclIbFindDevBySubnetP7ibv_gidiiPi
        - _ZL21ncclIbSenderQpsCreateP14ncclIbSendCommP24ncclIbConnectionMetadata
        - _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
        - _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
        - _ZTW15ncclDebugNoWarn
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:837,7'
          Dst:             _Z29ncclParamIbSubnetAwareRoutingv
        - Src:             'transport/net_ib/connect.cc:837,40'
          Dst:             _ZL21ncclIbFindDevBySubnetP7ibv_gidiiPi
        - Src:             'transport/net_ib/connect.cc:837,40'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:837,40'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:853,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:858,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/connect.cc:858,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:858,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:859,3'
          Dst:             _Z18ncclIbSendCommInitP14ncclIbSendComm
        - Src:             'transport/net_ib/connect.cc:859,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:859,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:860,3'
          Dst:             _ZL15ncclIbStatsInitP11ncclIbStats
        - Src:             'transport/net_ib/connect.cc:861,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_ib/connect.cc:861,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:861,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:865,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'transport/net_ib/connect.cc:865,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:865,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:869,3'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'transport/net_ib/connect.cc:869,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:869,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:875,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:884,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/connect.cc:884,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:884,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:899,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:899,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:899,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:907,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:907,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:907,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:927,5'
          Dst:             _Z28ncclIbResiliencyDeviceNumSetP16ncclIbResiliencyii
        - Src:             'transport/net_ib/connect.cc:927,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:927,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:939,7'
          Dst:             _Z29ncclIbResiliencyDataCqSizeGetP16ncclIbResiliencyjPi
        - Src:             'transport/net_ib/connect.cc:939,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:939,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:941,5'
          Dst:             _Z21ncclIbInitCommDevBaseiP20ncclIbNetCommDevBasePvi
        - Src:             'transport/net_ib/connect.cc:941,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:941,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:944,7'
          Dst:             _Z23ncclIbResiliencyDevInitP16ncclIbResiliencyjP9ncclIbDev
        - Src:             'transport/net_ib/connect.cc:944,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:944,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:952,3'
          Dst:             _ZL21ncclIbSenderQpsCreateP14ncclIbSendCommP24ncclIbConnectionMetadata
        - Src:             'transport/net_ib/connect.cc:952,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:952,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:965,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:965,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:965,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:970,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:970,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:970,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:986,11'
          Dst:             _ZL17ncclIbExtractFlidP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:986,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:995,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1005,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1016,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1024,7'
          Dst:             _Z23ncclParamIbEventBasedLbv
        - Src:             'transport/net_ib/connect.cc:1024,36'
          Dst:             _Z29ncclParamIbEventBasedLbRemotev
        - Src:             'transport/net_ib/connect.cc:1025,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1025,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1025,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1029,18'
          Dst:             _Z21ncclIbGetTrafficClassPv
        - Src:             'transport/net_ib/connect.cc:1031,14'
          Dst:             _Z13ncclParamIbSlv
        - Src:             'transport/net_ib/connect.cc:1031,62'
          Dst:             _Z13ncclParamIbSlv
        - Src:             'transport/net_ib/connect.cc:1039,3'
          Dst:             strncpy
        - Src:             'transport/net_ib/connect.cc:1047,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1047,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1047,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1058,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1058,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1058,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1071,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1095,7'
          Dst:             _Z42ncclIbResiliencyRemoteCompletionRecordsSetP16ncclIbResiliencyjmj
        - Src:             'transport/net_ib/connect.cc:1095,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1095,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1103,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/connect.cc:1103,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1103,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1110,3'
          Dst:             _ZL20ncclIbSenderQpsToRtsP14ncclIbSendCommP24ncclIbConnectionMetadata
        - Src:             'transport/net_ib/connect.cc:1110,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1110,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:1111,3'
          Dst:             _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
        - Src:             'transport/net_ib/connect.cc:1112,3'
          Dst:             _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
        - Src:             'transport/net_ib/connect.cc:1119,3'
          Dst:             _Z18ncclSocketProgressiP10ncclSocketPviPiS2_
        - Src:             'transport/net_ib/connect.cc:1119,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:1119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclIbSenderQpsCreateP14ncclIbSendCommP24ncclIbConnectionMetadata
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          381
      EdgeCount:       107
      CyclomaticComplexity: 32
      functionsReached:
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z16ncclParamIbOooRqv
        - _Z18wrap_ibv_query_eceP6ibv_qpP7ibv_ecePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclParamIbEceEnablev
        - _Z31ncclIbResiliencySenderCreateQpsP16ncclIbResiliencyP20ncclIbResiliencyInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:702,50'
          Dst:             _Z16ncclParamIbOooRqv
        - Src:             'transport/net_ib/connect.cc:704,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:710,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:717,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/connect.cc:717,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:717,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:718,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:735,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:735,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:735,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:737,9'
          Dst:             _Z20ncclParamIbEceEnablev
        - Src:             'transport/net_ib/connect.cc:741,7'
          Dst:             _Z18wrap_ibv_query_eceP6ibv_qpP7ibv_ecePi
        - Src:             'transport/net_ib/connect.cc:741,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:741,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:753,5'
          Dst:             _Z31ncclIbResiliencySenderCreateQpsP16ncclIbResiliencyP20ncclIbResiliencyInfo
    - functionName:    _Z21ncclIbGetTrafficClassPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13ncclParamIbSlv
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:21,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20ncclIbSenderQpsToRtsP14ncclIbSendCommP24ncclIbConnectionMetadata
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          406
      EdgeCount:       117
      CyclomaticComplexity: 35
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - _Z18ncclParamIbTimeoutv
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclIbResiliencySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadata
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:778,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:784,7'
          Dst:             _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - Src:             'transport/net_ib/connect.cc:784,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:784,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:805,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:805,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:805,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:807,24'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/connect.cc:808,25'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/connect.cc:809,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/connect.cc:809,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:809,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:813,5'
          Dst:             _Z30ncclIbResiliencySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadata
        - Src:             'transport/net_ib/connect.cc:813,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:813,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22ncclIbComputeDevSpeedsP17ncclIbNetCommBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:414,18'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
    - functionName:    _ZL22ncclIbComputeLbWeightsP17ncclIbNetCommBase
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z23ncclParamIbEventBasedLbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:401,24'
          Dst:             _Z23ncclParamIbEventBasedLbv
    - functionName:    _Z20ncclParamIbEceEnablev
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:24,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z21ncclIbSetTrafficClassPvi
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          15
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI16ncclIbListenCommE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI16ncclIbListenCommEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI16ncclIbListenCommEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI16ncclIbListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI16ncclIbListenCommEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI16ncclIbListenCommEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z12ncclIbListenPviS_PS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          443
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclCallocDebugI16ncclIbListenCommE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z16ncclSocketListenP10ncclSocket
        - _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z29ncclParamIbSubnetAwareRoutingv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:632,3'
          Dst:             _Z15ncclCallocDebugI16ncclIbListenCommE12ncclResult_tPPT_mPKciS6_b
        - Src:             'transport/net_ib/connect.cc:632,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:632,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:637,19'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'transport/net_ib/connect.cc:638,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'transport/net_ib/connect.cc:638,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:638,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:639,3'
          Dst:             _Z16ncclSocketListenP10ncclSocket
        - Src:             'transport/net_ib/connect.cc:639,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:639,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:640,3'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/connect.cc:640,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:640,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:644,7'
          Dst:             _Z29ncclParamIbSubnetAwareRoutingv
        - Src:             'transport/net_ib/connect.cc:652,7'
          Dst:             _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/connect.cc:652,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:652,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:653,7'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:653,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:653,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:663,9'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
    - functionName:    _Z13ncclIbQpErrorP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:519,3'
          Dst:             _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - Src:             'transport/net_ib/connect.cc:519,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:519,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13ncclIbQpResetP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:511,3'
          Dst:             _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
        - Src:             'transport/net_ib/connect.cc:511,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:511,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18ncclIbGidInfoQueryP11ibv_contexthP13ibv_port_attrP13ncclIbGidInfo
      functionSourceFile: '/src/nccl/src/transport/net_ib/connect.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          149
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/connect.cc:336,3'
          Dst:             _Z17ncclIbGetGidIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/connect.cc:336,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/connect.cc:338,3'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/connect.cc:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/connect.cc:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI21ncclGinGdakiMemHandleEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclCudaMemcpyAsyncI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTI21ncclGinGdakiMemHandleEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTI21ncclGinGdakiMemHandleEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _Z14ncclCudaMemcpyI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_m
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaMemcpyAsyncI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:563,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z19ncclCudaMemcpyAsyncI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_mP11CUstream_st
        - Src:             'include/alloc.h:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetLastError
    - functionName:    _Z14ncclCudaMemcpyIcE12ncclResult_tPT_S2_m
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _Z19ncclCudaMemcpyAsyncIcE12ncclResult_tPT_S2_mP11CUstream_st
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:560,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:560,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:563,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:563,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z19ncclCudaMemcpyAsyncIcE12ncclResult_tPT_S2_mP11CUstream_st
        - Src:             'include/alloc.h:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaStreamSynchronize
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:565,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:565,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaStreamDestroy
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:566,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:568,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:568,3'
          Dst:             cudaGetLastError
    - functionName:    _Z19ncclCudaMemcpyAsyncIcE12ncclResult_tPT_S2_mP11CUstream_st
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z11ncclSizeOfTIcEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemcpyAsync
        - cudaThreadExchangeStreamCaptureMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:576,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z11ncclSizeOfTIcEmv
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaMemcpyAsync
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:577,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:577,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:579,3'
          Dst:             cudaThreadExchangeStreamCaptureMode
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:0,0'
          Dst:             cudaGetLastError
    - functionName:    _ZL10cudaMallocImE9cudaErrorPPT_m
      functionSourceFile: '/usr/local/cuda/include/cuda_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cudaMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/cuda/include/cuda_runtime.h:836,10'
          Dst:             cudaMalloc
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL16gdakiRegMrDmaBufPP6ibv_mrP6ibv_pdPvmi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          218
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamDmaBufEnablev
        - _Z21ncclParamIbDataDirectv
        - _Z22wrap_ibv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmii
        - _Z25wrap_mlx5dv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmiii
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - __cxa_guard_acquire
        - __cxa_guard_release
        - close
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:104,7'
          Dst:             _Z21ncclParamDmaBufEnablev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:107,3'
          Dst:             __cxa_guard_acquire
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:107,34'
          Dst:             sysconf
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:107,3'
          Dst:             __cxa_guard_release
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:112,7'
          Dst:             _Z21ncclParamIbDataDirectv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:117,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:124,7'
          Dst:             _Z25wrap_mlx5dv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmiii
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:126,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:130,7'
          Dst:             close
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:138,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:138,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:140,12'
          Dst:             _Z22wrap_ibv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmii
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:141,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:150,5'
          Dst:             close
    - functionName:    _ZL24printCudaDriverErrorHint14cudaError_enum
      functionSourceFile: '/src/nccl/src/include/cudawrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    14
      BranchProfiles:
        - Branch String:   'include/cudawrap.h:32,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/cudawrap.h:34,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:39,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/cudawrap.h:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL27gdakiRelaxedOrderingEnabledv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - _Z29ncclParamIbPciRelaxedOrderingv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:84,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:87,18'
          Dst:             _Z29ncclParamIbPciRelaxedOrderingv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:91,11'
          Dst:             _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:98,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:98,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL24ncclCuMemMapAndSetAccessPvmyi
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:250,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:250,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:256,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZL21gdakiIsValidActiveMtu7ibv_mtu
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_16t
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15gdakiGetPathMtu7ibv_mtuS_P19doca_verbs_mtu_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL21gdakiIsValidActiveMtu7ibv_mtu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/gin_host_gdaki.cc:441,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:435,8'
          Dst:             _ZL21gdakiIsValidActiveMtu7ibv_mtu
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:435,52'
          Dst:             _ZL21gdakiIsValidActiveMtu7ibv_mtu
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:436,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:458,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ncclIbExtractFlidP7ibv_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/../common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_16t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/../common.h:767,10'
          Dst:             _ZL10__bswap_16t
    - functionName:    _ZL30ncclIbExtractLocalSubnetPrefixm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/../common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/../common.h:763,11'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33ncclGinGdakiQueryLastErrorPollingP13gdaki_contextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - doca_gpu_verbs_query_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1319,5'
          Dst:             doca_gpu_verbs_query_last_error
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1319,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1325,7'
          Dst:             doca_gpu_verbs_query_last_error
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1325,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclGinGdakiQueryLastErrorEventP13gdaki_contextPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - doca_gpu_verbs_query_last_error
        - doca_verbs_ack_cq_events
        - doca_verbs_get_cq_comp_channel_event
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1342,14'
          Dst:             doca_verbs_get_cq_comp_channel_event
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1347,7'
          Dst:             doca_gpu_verbs_query_last_error
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1347,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1350,16'
          Dst:             doca_verbs_ack_cq_events
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1353,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclGinGdakiQueryLastErrorPvPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          129
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamGinErrorQuerySecv
        - _Z9clockNanov
        - _ZL31ncclGinGdakiQueryLastErrorEventP13gdaki_contextPb
        - _ZL33ncclGinGdakiQueryLastErrorPollingP13gdaki_contextPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1367,18'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1368,55'
          Dst:             _Z25ncclParamGinErrorQuerySecv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1374,5'
          Dst:             _ZL31ncclGinGdakiQueryLastErrorEventP13gdaki_contextPb
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1374,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1374,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1376,5'
          Dst:             _ZL33ncclGinGdakiQueryLastErrorPollingP13gdaki_contextPb
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1376,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1376,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclParamGinErrorQuerySecv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:59,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z20ncclGinGdakiProgressPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - doca_gpu_verbs_cpu_proxy_progress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1289,9'
          Dst:             doca_gpu_verbs_cpu_proxy_progress
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1296,11'
          Dst:             doca_gpu_verbs_cpu_proxy_progress
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1289,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1296,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIjE10deallocateEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL13ncclCuMemFreePvP14ncclMemManageri
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - ncclMemUntrackDynamic
        - ncclMemUntrackPersist
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:357,5'
          Dst:             ncclMemUntrackDynamic
        - Src:             'include/alloc.h:357,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:368,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:369,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:369,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:370,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:373,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:373,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:374,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:374,7'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:379,7'
          Dst:             ncclMemUntrackPersist
        - Src:             'include/alloc.h:379,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:379,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:384,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
    - functionName:    _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE10deallocateEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclGinGdakiDeregMrSymPvS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          243
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10__bswap_32j
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE10deallocateEv
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleED2Ev
        - _ZN21GdakiHostGPUMemHandleIjE10deallocateEv
        - _ZN21GdakiHostGPUMemHandleIjED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1256,3'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1256,3'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1256,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1259,3'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1259,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1259,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1261,3'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1261,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1261,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1262,3'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1263,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1263,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1263,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1264,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjED2Ev
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleED2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE10deallocateEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN21GdakiHostGPUMemHandleIjED2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21GdakiHostGPUMemHandleIjE10deallocateEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE11copy_h_to_dEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z14ncclCudaMemcpyI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_m
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z14ncclCudaMemcpyI21ncclGinGdakiMemHandleE12ncclResult_tPT_S3_m
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE8allocateEj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - calloc
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:179,26'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24ncclCuMemMapAndSetAccessPvmyi
        - _ZL24printCudaDriverErrorHint14cudaError_enum
        - _ZTW15ncclDebugNoWarn
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - ncclMemTrack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetDevice
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetErrorString
        - Src:             'include/alloc.h:322,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:322,3'
          Dst:             cudaGetLastError
        - Src:             'include/alloc.h:323,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:323,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:329,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:329,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:331,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:331,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:334,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:336,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:336,3'
          Dst:             _ZL24printCudaDriverErrorHint14cudaError_enum
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZL24ncclCuMemMapAndSetAccessPvmyi
        - Src:             'include/alloc.h:338,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'include/alloc.h:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:343,5'
          Dst:             ncclMemTrack
    - functionName:    _ZN21GdakiHostGPUMemHandleIjE11copy_h_to_dEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z14ncclCudaMemcpyIjE12ncclResult_tPT_S2_m
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z14ncclCudaMemcpyIjE12ncclResult_tPT_S2_m
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIjE8allocateEj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - calloc
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:179,26'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIjEC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleEC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclGinGdakiRegMrSymPvS_mimPS_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          484
      EdgeCount:       156
      CyclomaticComplexity: 47
      functionsReached:
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10__bswap_32j
        - _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE11copy_h_to_dEv
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE8allocateEj
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleEC2Ev
        - _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleED2Ev
        - _ZN21GdakiHostGPUMemHandleIjE11copy_h_to_dEv
        - _ZN21GdakiHostGPUMemHandleIjE8allocateEj
        - _ZN21GdakiHostGPUMemHandleIjEC2Ev
        - _ZN21GdakiHostGPUMemHandleIjED2Ev
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - calloc
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1204,9'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleEC2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1205,57'
          Dst:             _ZN21GdakiHostGPUMemHandleIjEC2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1211,45'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1212,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1212,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1212,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1214,3'
          Dst:             _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1214,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1214,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1220,10'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1221,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE8allocateEj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1221,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1221,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1222,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1222,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1223,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE11copy_h_to_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1223,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1223,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1225,3'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE8allocateEj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1225,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1225,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1227,46'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1228,3'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleE11copy_h_to_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1228,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1228,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1235,3'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1235,3'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1235,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1243,13'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1245,5'
          Dst:             _ZN21GdakiHostGPUMemHandleI21ncclGinGdakiMemHandleED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1246,5'
          Dst:             _ZN21GdakiHostGPUMemHandleIjED2Ev
    - functionName:    _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          95
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - _ZL16gdakiRegMrDmaBufPP6ibv_mrP6ibv_pdPvmi
        - _ZL27gdakiRelaxedOrderingEnabledv
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:159,33'
          Dst:             _ZL27gdakiRelaxedOrderingEnabledv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:161,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:161,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:161,3'
          Dst:             _ZL16gdakiRegMrDmaBufPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:161,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:164,3'
          Dst:             _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:164,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:164,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          75
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:248,7'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:248,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:248,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          75
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:265,7'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:265,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:265,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIcE10deallocateEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:196,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclGinGdakiDestroyContextPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         258
      ICount:          1098
      EdgeCount:       361
      CyclomaticComplexity: 105
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZN21GdakiHostGPUMemHandleIcE10deallocateEv
        - _ZN21GdakiHostGPUMemHandleIcED2Ev
        - _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
        - _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
        - _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - _ZTW15ncclDebugNoWarn
        - calloc
        - doca_gpu_destroy
        - doca_gpu_verbs_destroy_qp_group_list_hl
        - doca_gpu_verbs_destroy_qp_list_hl
        - doca_gpu_verbs_unexport_multi_qps_dev
        - doca_verbs_ah_attr_destroy
        - doca_verbs_comp_channel_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1107,5'
          Dst:             doca_verbs_comp_channel_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1113,35'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1121,9'
          Dst:             doca_gpu_verbs_unexport_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1121,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1129,9'
          Dst:             doca_gpu_verbs_unexport_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1129,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1139,5'
          Dst:             _ZN21GdakiHostGPUMemHandleIcE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1139,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1139,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1140,5'
          Dst:             _ZN21GdakiHostGPUMemHandleIcED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1145,5'
          Dst:             doca_gpu_verbs_destroy_qp_group_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1145,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1149,5'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1149,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1153,5'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1153,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1157,5'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1157,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1166,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1166,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1166,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1167,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1167,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1167,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1168,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1171,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1171,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1171,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1172,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1172,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1172,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1173,5'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1176,35'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1176,35'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1176,35'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1177,36'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1177,36'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1177,36'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1179,34'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1179,34'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1179,34'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1180,36'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1180,36'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1180,36'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1183,5'
          Dst:             doca_verbs_ah_attr_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1183,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1187,5'
          Dst:             doca_gpu_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1187,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIcED2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21GdakiHostGPUMemHandleIcE10deallocateEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             _ZN21GdakiHostGPUMemHandleIcE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:216,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImED2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN21GdakiHostGPUMemHandleIjED2Ev
        - _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
        - _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:302,11'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE13deregister_mrEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:303,11'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE10deallocateEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:304,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:302,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN21GdakiHostGPUMemHandleIcE11copy_h_to_dEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z14ncclCudaMemcpyIcE12ncclResult_tPT_S2_m
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z14ncclCudaMemcpyIcE12ncclResult_tPT_S2_m
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:203,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE11get_rkeys_dEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE17allocate_elementsEjPj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:281,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          518
      EdgeCount:       137
      CyclomaticComplexity: 44
      functionsReached:
        - _Z18ncclParamIbTimeoutv
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclParamGinGdakiMaxQpRdAtomicv
        - _Z32ncclParamGinGdakiMaxDestRdAtomicv
        - _ZL15gdakiGetPathMtu7ibv_mtuS_P19doca_verbs_mtu_size
        - _ZL17ncclIbExtractFlidP7ibv_gid
        - _ZL20gdakiOrderingSematicv
        - _ZL30ncclIbExtractLocalSubnetPrefixm
        - _ZTW15ncclDebugNoWarn
        - doca_verbs_ah_attr_set_addr_type
        - doca_verbs_ah_attr_set_dlid
        - doca_verbs_ah_attr_set_gid
        - doca_verbs_qp_attr_create
        - doca_verbs_qp_attr_destroy
        - doca_verbs_qp_attr_set_ack_timeout
        - doca_verbs_qp_attr_set_ah_attr
        - doca_verbs_qp_attr_set_allow_remote_read
        - doca_verbs_qp_attr_set_allow_remote_write
        - doca_verbs_qp_attr_set_atomic_mode
        - doca_verbs_qp_attr_set_dest_qp_num
        - doca_verbs_qp_attr_set_max_dest_rd_atomic
        - doca_verbs_qp_attr_set_max_rd_atomic
        - doca_verbs_qp_attr_set_min_rnr_timer
        - doca_verbs_qp_attr_set_next_state
        - doca_verbs_qp_attr_set_path_mtu
        - doca_verbs_qp_attr_set_pkey_index
        - doca_verbs_qp_attr_set_port_num
        - doca_verbs_qp_attr_set_retry_cnt
        - doca_verbs_qp_attr_set_rnr_retry
        - doca_verbs_qp_attr_set_rq_psn
        - doca_verbs_qp_attr_set_sq_psn
        - doca_verbs_qp_get_qpn
        - doca_verbs_qp_modify
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:470,5'
          Dst:             _Z32ncclParamGinGdakiMaxDestRdAtomicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:470,46'
          Dst:             _Z32ncclParamGinGdakiMaxDestRdAtomicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:472,5'
          Dst:             _Z30ncclParamGinGdakiMaxQpRdAtomicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:472,44'
          Dst:             _Z30ncclParamGinGdakiMaxQpRdAtomicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:477,24'
          Dst:             _ZL30ncclIbExtractLocalSubnetPrefixm
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:478,24'
          Dst:             _ZL30ncclIbExtractLocalSubnetPrefixm
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:482,25'
          Dst:             _ZL17ncclIbExtractFlidP7ibv_gid
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:484,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:491,7'
          Dst:             doca_verbs_ah_attr_set_addr_type
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:491,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:493,7'
          Dst:             doca_verbs_ah_attr_set_addr_type
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:493,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:497,3'
          Dst:             _ZL15gdakiGetPathMtu7ibv_mtuS_P19doca_verbs_mtu_size
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:497,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:497,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:498,60'
          Dst:             _ZL20gdakiOrderingSematicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:502,5'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:502,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:503,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:509,3'
          Dst:             doca_verbs_ah_attr_set_gid
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:509,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:510,3'
          Dst:             doca_verbs_ah_attr_set_dlid
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:510,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:511,3'
          Dst:             doca_verbs_qp_attr_create
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:511,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:512,3'
          Dst:             doca_verbs_qp_attr_set_path_mtu
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:512,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:513,3'
          Dst:             doca_verbs_qp_attr_set_rq_psn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:513,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:515,3'
          Dst:             doca_verbs_qp_attr_set_sq_psn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:515,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:516,3'
          Dst:             doca_verbs_qp_attr_set_port_num
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:516,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:517,3'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:517,3'
          Dst:             doca_verbs_qp_attr_set_ack_timeout
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:517,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:518,3'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:518,3'
          Dst:             doca_verbs_qp_attr_set_retry_cnt
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:518,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:519,3'
          Dst:             doca_verbs_qp_attr_set_rnr_retry
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:519,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:520,3'
          Dst:             doca_verbs_qp_attr_set_min_rnr_timer
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:520,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:521,3'
          Dst:             doca_verbs_qp_attr_set_next_state
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:521,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:523,3'
          Dst:             doca_verbs_qp_attr_set_allow_remote_write
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:523,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:524,3'
          Dst:             doca_verbs_qp_attr_set_allow_remote_read
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:524,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:525,3'
          Dst:             doca_verbs_qp_attr_set_atomic_mode
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:525,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:527,3'
          Dst:             doca_verbs_qp_attr_set_ah_attr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:527,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:528,3'
          Dst:             doca_verbs_qp_attr_set_dest_qp_num
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:528,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:529,3'
          Dst:             doca_verbs_qp_attr_set_pkey_index
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:529,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:531,3'
          Dst:             doca_verbs_qp_modify
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:531,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:537,3'
          Dst:             doca_verbs_qp_attr_set_max_dest_rd_atomic
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:537,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:540,3'
          Dst:             doca_verbs_qp_attr_set_next_state
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:540,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:543,3'
          Dst:             doca_verbs_qp_modify
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:543,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:550,3'
          Dst:             doca_verbs_qp_attr_set_max_rd_atomic
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:550,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:552,3'
          Dst:             doca_verbs_qp_attr_set_next_state
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:552,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:555,3'
          Dst:             doca_verbs_qp_modify
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:555,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:561,3'
          Dst:             doca_verbs_qp_attr_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:561,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:566,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:570,3'
          Dst:             doca_verbs_qp_attr_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:570,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32ncclParamGinGdakiMaxDestRdAtomicv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:57,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z30ncclParamGinGdakiMaxQpRdAtomicv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:58,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL20gdakiOrderingSematicv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclParamGinIbOooAllv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:74,7'
          Dst:             _Z20ncclParamGinIbOooAllv
    - functionName:    _Z20ncclParamGinIbOooAllv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:60,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20gdakiOrderingSematicv
        - doca_verbs_qp_get_qpn
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:385,3'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:389,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:390,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:394,34'
          Dst:             _ZL20gdakiOrderingSematicv
    - functionName:    _ZL18gdakiCreateVerbsAhP13gdaki_contextiii
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - doca_verbs_ah_attr_create
        - doca_verbs_ah_attr_destroy
        - doca_verbs_ah_attr_set_addr_type
        - doca_verbs_ah_attr_set_hop_limit
        - doca_verbs_ah_attr_set_sgid_index
        - doca_verbs_ah_attr_set_sl
        - doca_verbs_ah_attr_set_traffic_class
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:400,3'
          Dst:             doca_verbs_ah_attr_create
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:400,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:403,5'
          Dst:             doca_verbs_ah_attr_set_sl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:403,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:405,5'
          Dst:             doca_verbs_ah_attr_set_traffic_class
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:405,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:406,5'
          Dst:             doca_verbs_ah_attr_set_addr_type
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:406,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:410,3'
          Dst:             doca_verbs_ah_attr_set_sgid_index
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:410,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:411,3'
          Dst:             doca_verbs_ah_attr_set_hop_limit
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:411,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:416,3'
          Dst:             doca_verbs_ah_attr_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:416,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE13exchange_infoEP17ncclGinIbCollComm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          145
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10__bswap_32j
        - _ZN21GdakiHostGPUMemHandleIjE11copy_h_to_dEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:273,19'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:274,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:274,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:275,5'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE11copy_h_to_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:275,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:275,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE11register_mrEP6ibv_pdb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:256,5'
          Dst:             _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:256,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:256,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImE8allocateEjj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZN21GdakiHostGPUMemHandleIjE8allocateEj
        - _ZTW15ncclDebugNoWarn
        - cudaGetErrorString
        - cudaGetLastError
        - cudaMemset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:239,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:239,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:239,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:241,5'
          Dst:             cudaMemset
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:241,5'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:241,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:241,5'
          Dst:             cudaGetLastError
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:242,5'
          Dst:             _ZN21GdakiHostGPUMemHandleIjE8allocateEj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:242,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:242,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN21GdakiHostGPUMemHandleIcE8allocateEj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - calloc
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:179,26'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:180,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:182,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZN25GdakiGlobalGPUBufferTableImEC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN21GdakiHostGPUMemHandleIjEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:299,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIjEC2Ev
    - functionName:    _ZN21GdakiHostGPUMemHandleIcEC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclGinGdakiCreateContextPvP19ncclGinConfig_v14_tPS_PP24ncclNetDeviceHandle_v7_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         900
      ICount:          4021
      EdgeCount:       1258
      CyclomaticComplexity: 360
      functionsReached:
        - _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - _Z13ncclParamIbSlv
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z18ncclIbGetPkeyIndexP11ibv_contexthP13ibv_port_attrPi
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21wrap_ibv_query_deviceP11ibv_contextP15ibv_device_attr
        - _Z24ncclParamGinGdakiQpDepthv
        - _Z27ncclGinGdakiGPUContext_initiPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
        - _Z27ncclParamGinGdakiNicHandlerv
        - _Z30ncclParamGinGdakiUseReliableDBv
        - _ZL10__bswap_32j
        - _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - _ZL13ncclCuMemFreePvP14ncclMemManageri
        - _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - _ZL18gdakiCreateVerbsAhP13gdaki_contextiii
        - _ZL20gdakiOrderingSematicv
        - _ZN21GdakiHostGPUMemHandleIcE11copy_h_to_dEv
        - _ZN21GdakiHostGPUMemHandleIcE8allocateEj
        - _ZN21GdakiHostGPUMemHandleIcEC2Ev
        - _ZN21GdakiHostGPUMemHandleIcED2Ev
        - _ZN25GdakiGlobalGPUBufferTableImE11get_rkeys_dEv
        - _ZN25GdakiGlobalGPUBufferTableImE11register_mrEP6ibv_pdb
        - _ZN25GdakiGlobalGPUBufferTableImE13exchange_infoEP17ncclGinIbCollComm
        - _ZN25GdakiGlobalGPUBufferTableImE17allocate_elementsEjPj
        - _ZN25GdakiGlobalGPUBufferTableImE8allocateEjj
        - _ZN25GdakiGlobalGPUBufferTableImEC2Ev
        - _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - _ZTW15ncclDebugNoWarn
        - __errno_location
        - calloc
        - cudaDeviceGetPCIBusId
        - cudaGetDevice
        - cudaGetErrorString
        - cudaGetLastError
        - doca_gpu_create
        - doca_gpu_destroy
        - doca_gpu_verbs_create_qp_group_list_hl
        - doca_gpu_verbs_create_qp_list_hl
        - doca_gpu_verbs_destroy_qp_group_list_hl
        - doca_gpu_verbs_destroy_qp_list_hl
        - doca_gpu_verbs_export_multi_qps_dev
        - doca_gpu_verbs_unexport_multi_qps_dev
        - doca_verbs_comp_channel_create
        - doca_verbs_comp_channel_destroy
        - doca_verbs_dev_open
        - doca_verbs_qp_get_qpn
        - gethostname
        - snprintf
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:589,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:601,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:638,67'
          Dst:             _ZN21GdakiHostGPUMemHandleIcEC2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:639,61'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImEC2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:640,60'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImEC2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:642,22'
          Dst:             _Z13ncclParamIbSlv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:642,70'
          Dst:             _Z13ncclParamIbSlv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:649,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:649,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:651,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIcE8allocateEj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:651,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:651,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:652,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE8allocateEjj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:652,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:652,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:653,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE8allocateEjj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:653,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:653,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:655,38'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:656,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:656,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:656,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:661,37'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:662,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:662,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:662,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:664,39'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:665,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:665,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:665,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:668,66'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:669,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:669,5'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:669,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:673,52'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:674,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:674,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:674,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:679,38'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:680,5'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:680,5'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:680,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:683,46'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:684,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:684,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:684,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:686,47'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:687,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:687,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:687,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:689,3'
          Dst:             gethostname
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:690,3'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:692,3'
          Dst:             cudaGetDevice
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:692,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:692,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:692,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:693,3'
          Dst:             cudaDeviceGetPCIBusId
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:693,3'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:693,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:693,3'
          Dst:             cudaGetLastError
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:695,3'
          Dst:             doca_gpu_create
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:695,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:697,3'
          Dst:             _Z21wrap_ibv_query_deviceP11ibv_contextP15ibv_device_attr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:697,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:697,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:700,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE11register_mrEP6ibv_pdb
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:700,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:700,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:701,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE11register_mrEP6ibv_pdb
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:701,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:701,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:703,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE13exchange_infoEP17ncclGinIbCollComm
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:703,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:703,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:704,3'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE13exchange_infoEP17ncclGinIbCollComm
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:704,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:704,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:707,3'
          Dst:             _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:707,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:707,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:710,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:710,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:714,3'
          Dst:             _Z18ncclIbGetPkeyIndexP11ibv_contexthP13ibv_port_attrPi
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:714,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:714,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:718,3'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:718,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:718,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:720,3'
          Dst:             doca_verbs_dev_open
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:720,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:723,31'
          Dst:             doca_verbs_comp_channel_create
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:725,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:729,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:732,3'
          Dst:             _ZL18gdakiCreateVerbsAhP13gdaki_contextiii
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:732,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:732,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:735,57'
          Dst:             _Z24ncclParamGinGdakiQpDepthv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:742,67'
          Dst:             _Z27ncclParamGinGdakiNicHandlerv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:744,7'
          Dst:             _Z30ncclParamGinGdakiUseReliableDBv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:751,38'
          Dst:             _ZL20gdakiOrderingSematicv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:755,9'
          Dst:             doca_gpu_verbs_create_qp_group_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:763,13'
          Dst:             _Z30ncclParamGinGdakiUseReliableDBv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:768,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:783,9'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:783,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:784,9'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:784,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:785,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:791,9'
          Dst:             doca_gpu_verbs_create_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:799,13'
          Dst:             _Z30ncclParamGinGdakiUseReliableDBv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:804,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:816,9'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:817,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:816,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:824,5'
          Dst:             doca_gpu_verbs_create_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:824,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:829,7'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:830,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:829,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:835,5'
          Dst:             doca_gpu_verbs_create_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:835,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:842,7'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:843,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:842,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:865,7'
          Dst:             _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:866,7'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:867,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:851,7'
          Dst:             _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:855,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:855,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:865,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:865,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:866,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:876,5'
          Dst:             _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:877,5'
          Dst:             _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:877,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:877,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:878,5'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:878,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:879,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:888,5'
          Dst:             _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:889,5'
          Dst:             _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:889,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:889,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:890,5'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:890,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:891,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:899,7'
          Dst:             _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:900,7'
          Dst:             _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:900,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:900,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:901,7'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:901,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:902,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:905,7'
          Dst:             _ZL17gdakiFillExchInfoP15gdaki_exch_infoP13gdaki_contextP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:906,7'
          Dst:             _ZL14gdakiConnectQpP13gdaki_contextP20doca_gpu_verbs_qp_hlP15gdaki_exch_info
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:906,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:906,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:907,7'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:907,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:908,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:915,3'
          Dst:             _ZL14ncclCuMemAllocPPvPy30CUmemAllocationHandleType_enummP14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:915,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:915,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:919,3'
          Dst:             _ZL10gdakiRegMrPP6ibv_mrP6ibv_pdPvmib
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:919,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:919,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:924,3'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:924,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:924,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:925,3'
          Dst:             _Z19ncclCudaCallocDebugImE12ncclResult_tPPT_mPKciS5_P14ncclMemManager13ncclMemType_t
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:925,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:925,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:927,44'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:928,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:928,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:928,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:930,55'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:931,3'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:931,3'
          Dst:             strerror
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:931,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:945,5'
          Dst:             doca_gpu_verbs_export_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:945,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:957,7'
          Dst:             doca_gpu_verbs_export_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:957,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:965,7'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE17allocate_elementsEjPj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:965,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:965,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:967,65'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE11get_rkeys_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:968,48'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:972,7'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE17allocate_elementsEjPj
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:972,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:972,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:974,63'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImE11get_rkeys_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:975,47'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:978,43'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:982,5'
          Dst:             _Z27ncclGinGdakiGPUContext_initiPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:982,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:982,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:990,3'
          Dst:             _ZN21GdakiHostGPUMemHandleIcE11copy_h_to_dEv
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:990,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:990,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1017,9'
          Dst:             doca_verbs_comp_channel_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1029,13'
          Dst:             doca_gpu_verbs_unexport_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1037,13'
          Dst:             doca_gpu_verbs_unexport_multi_qps_dev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1045,9'
          Dst:             doca_gpu_verbs_destroy_qp_group_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1049,9'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1053,9'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1057,9'
          Dst:             doca_gpu_verbs_destroy_qp_list_hl
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1065,28'
          Dst:             doca_gpu_destroy
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1071,25'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1072,22'
          Dst:             _ZL13ncclCuMemFreePvP14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1074,39'
          Dst:             _ZN21GdakiHostGPUMemHandleIcED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1075,25'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1076,24'
          Dst:             _ZN25GdakiGlobalGPUBufferTableImED2Ev
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1079,39'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1079,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1079,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1080,40'
          Dst:             _Z12ncclCudaFreeImE12ncclResult_tPT_P14ncclMemManageri
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1080,40'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:1080,40'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24ncclParamGinGdakiQpDepthv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:56,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclParamGinGdakiNicHandlerv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:55,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z30ncclParamGinGdakiUseReliableDBv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gin_host_gdaki.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gin_host_gdaki.cc:574,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z27ncclGinGdakiGPUContext_initiPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gpucontext/gpucontext.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30ncclGinGdakiGPUContext_v1_initPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_j
        - _Z34ncclGinGdakiGPUContext_initCurrentPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/gpucontext/gpucontext.cc:33,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/gpucontext/gpucontext.cc:35,5'
          Dst:             _Z30ncclGinGdakiGPUContext_v1_initPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_j
        - Src:             'transport/net_ib/gdaki/gpucontext/gpucontext.cc:39,5'
          Dst:             _Z34ncclGinGdakiGPUContext_initCurrentPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
        - Src:             'transport/net_ib/gdaki/gpucontext/gpucontext.cc:43,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z34ncclGinGdakiGPUContext_initCurrentPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_jPmS4_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gpucontext/gpucontext.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30ncclGinGdakiGPUContext_v1_initPviP21doca_gpu_dev_verbs_qpS1_32ncclGinGdakiGlobalGPUBufferTableImES3_j
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/gpucontext/gpucontext_v1.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclTunerPluginUnloadP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/tuner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner.cc:107,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/tuner.cc:109,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:110,5'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/tuner.cc:110,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner.cc:110,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:118,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/tuner.cc:118,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z19ncclTunerPluginLoadP8ncclComm
      functionSourceFile: '/src/nccl/src/plugin/tuner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         98
      ICount:          376
      EdgeCount:       115
      CyclomaticComplexity: 19
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z15getNcclTuner_v2Pv
        - _Z15getNcclTuner_v3Pv
        - _Z15getNcclTuner_v4Pv
        - _Z15getNcclTuner_v5Pv
        - _Z15getNcclTuner_v6Pv
        - _Z18ncclClosePluginLibPv14ncclPluginType
        - _Z19ncclGetNetPluginLib14ncclPluginType
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclOpenTunerPluginLibPKc
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner.cc:47,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'plugin/tuner.cc:58,20'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'plugin/tuner.cc:59,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:60,9'
          Dst:             strcasecmp
        - Src:             'plugin/tuner.cc:62,20'
          Dst:             _Z22ncclOpenTunerPluginLibPKc
        - Src:             'plugin/tuner.cc:64,22'
          Dst:             _Z19ncclGetNetPluginLib14ncclPluginType
        - Src:             'plugin/tuner.cc:73,17'
          Dst:             _Z15getNcclTuner_v6Pv
        - Src:             'plugin/tuner.cc:75,19'
          Dst:             _Z15getNcclTuner_v5Pv
        - Src:             'plugin/tuner.cc:78,19'
          Dst:             _Z15getNcclTuner_v4Pv
        - Src:             'plugin/tuner.cc:81,19'
          Dst:             _Z15getNcclTuner_v3Pv
        - Src:             'plugin/tuner.cc:84,19'
          Dst:             _Z15getNcclTuner_v2Pv
        - Src:             'plugin/tuner.cc:87,20'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:90,18'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:100,23'
          Dst:             _Z18ncclClosePluginLibPv14ncclPluginType
        - Src:             'plugin/tuner.cc:100,23'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner.cc:100,23'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'plugin/tuner.cc:104,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'plugin/tuner.cc:104,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z15getNcclTuner_v6Pv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v6.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v6.cc:15,35'
          Dst:             dlsym
        - Src:             'plugin/tuner/tuner_v6.cc:17,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclTuner_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14ncclTuner_initPPvmmmPFv17ncclDebugLogLevelmPKciS3_zEP22ncclNvlDomainInfo_v5_tP23ncclTunerConstants_v5_t
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v4.cc:24,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v4.cc:24,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15getNcclTuner_v4Pv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v4.cc:32,35'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/tuner/tuner_v4.cc:37,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17hasCollNetSupportPPf
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14hasNvlsSupportPPf
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18ncclTuner_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclTuner_getCollInfoPv10ncclFunc_tmiPPfiiiPi
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14hasNvlsSupportPPf
        - _ZL17hasCollNetSupportPPf
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v2.cc:45,21'
          Dst:             _ZL14hasNvlsSupportPPf
        - Src:             'plugin/tuner/tuner_v2.cc:46,24'
          Dst:             _ZL17hasCollNetSupportPPf
        - Src:             'plugin/tuner/tuner_v2.cc:47,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v2.cc:47,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTuner_initPPvmmmPFv17ncclDebugLogLevelmPKciS3_zEP22ncclNvlDomainInfo_v5_tP23ncclTunerConstants_v5_t
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v2.cc:63,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v2.cc:63,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15getNcclTuner_v2Pv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v2.cc:71,35'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/tuner/tuner_v2.cc:75,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclTuner_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclTuner_getCollInfoPv10ncclFunc_tmiPPfiiiPi
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v5.cc:20,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v5.cc:20,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTuner_initPPvmmmPFv17ncclDebugLogLevelmPKciS3_zEP22ncclNvlDomainInfo_v5_tP23ncclTunerConstants_v5_t
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v5.cc:32,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v5.cc:32,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15getNcclTuner_v5Pv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v5.cc:40,35'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/tuner/tuner_v5.cc:44,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18ncclTuner_finalizePv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21ncclTuner_getCollInfoPv10ncclFunc_tmiPPfiiiPi
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v3.cc:20,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v3.cc:20,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ncclTuner_initPPvmmmPFv17ncclDebugLogLevelmPKciS3_zEP22ncclNvlDomainInfo_v5_tP23ncclTunerConstants_v5_t
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v3.cc:32,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'plugin/tuner/tuner_v3.cc:32,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15getNcclTuner_v3Pv
      functionSourceFile: '/src/nccl/src/plugin/tuner/tuner_v3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z11ncclOsDlsymPvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plugin/tuner/tuner_v3.cc:40,35'
          Dst:             _Z11ncclOsDlsymPvPKc
        - Src:             'plugin/tuner/tuner_v3.cc:44,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25ncclTuningCollnetModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/collnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/collnet.cc:144,5'
          Dst:             _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
    - functionName:    _Z26ncclTuningCollnetModelInitP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/tuning/collnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          614
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z19ncclTopoGetNvsCountP14ncclTopoSystemPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/collnet.cc:19,3'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/collnet.cc:19,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/collnet.cc:19,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/collnet.cc:25,5'
          Dst:             _Z19ncclTopoGetNvsCountP14ncclTopoSystemPi
        - Src:             'tuning/collnet.cc:25,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/collnet.cc:25,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/collnet.cc:100,5'
          Dst:             _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
    - functionName:    _ZL8log2DownIlEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21ncclTuningPatModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/pat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z17ncclNvlsSupportedii
        - _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/pat.cc:83,8'
          Dst:             _Z17ncclNvlsSupportedii
        - Src:             'tuning/pat.cc:97,5'
          Dst:             _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
    - functionName:    _ZL5log2il
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIlEiT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:57,10'
          Dst:             _ZL8log2DownIlEiT_
    - functionName:    _ZL13ncclPatEnableP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/pat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18ncclParamPatEnablev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/pat.cc:16,19'
          Dst:             _Z18ncclParamPatEnablev
    - functionName:    _Z18ncclParamPatEnablev
      functionSourceFile: '/src/nccl/src/tuning/pat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/pat.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclTuningPatModelInitP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/tuning/pat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          307
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - _ZL13ncclPatEnableP8ncclComm
        - _ZL5log2il
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/pat.cc:29,7'
          Dst:             _ZL13ncclPatEnableP8ncclComm
        - Src:             'tuning/pat.cc:34,3'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/pat.cc:34,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/pat.cc:34,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/pat.cc:70,5'
          Dst:             _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - Src:             'tuning/pat.cc:74,7'
          Dst:             _ZL5log2il
    - functionName:    _ZL8log2DownIlEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx5__ops15_Iter_less_iterclIPKfS4_EEbT_T0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/predefined_ops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx5__ops16__iter_less_iterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/predefined_ops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTuningNvlsModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          236
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
        - _ZL5log2il
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/nvls.cc:158,17'
          Dst:             _ZL5log2il
        - Src:             'tuning/nvls.cc:166,20'
          Dst:             _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
    - functionName:    _ZL5log2il
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIlEiT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:57,10'
          Dst:             _ZL8log2DownIlEiT_
    - functionName:    _ZNSt14numeric_limitsIfE3maxEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23ncclTuningNvlsModelInitP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/tuning/nvls.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          633
      EdgeCount:       165
      CyclomaticComplexity: 47
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z19ncclTuningGetNstepsii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - _Z25ncclTuningGetCompCapIndexP8ncclComm
        - _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - _ZL5log2il
        - _ZNSt14numeric_limitsIfE3maxEv
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/nvls.cc:26,3'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/nvls.cc:26,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/nvls.cc:26,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/nvls.cc:43,22'
          Dst:             _Z25ncclTuningGetCompCapIndexP8ncclComm
        - Src:             'tuning/nvls.cc:50,3'
          Dst:             _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - Src:             'tuning/nvls.cc:62,18'
          Dst:             _Z19ncclTuningGetNstepsii
        - Src:             'tuning/nvls.cc:73,78'
          Dst:             _ZNSt14numeric_limitsIfE3maxEv
        - Src:             'tuning/nvls.cc:109,5'
          Dst:             _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - Src:             'tuning/nvls.cc:121,78'
          Dst:             _ZL5log2il
    - functionName:    _ZL11ncclCeD2hBwP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/ce_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16ncclCeArchBucketP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/ce_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ncclCeAgLatencyUsP8ncclCommbimii
      functionSourceFile: '/src/nccl/src/tuning/ce_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      float
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          180
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - _Z21ncclCudaDriverVersionPi
        - _ZL11ncclCeD2hBwP8ncclComm
        - _ZL16ncclCeArchBucketP8ncclComm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ce_model.cc:58,14'
          Dst:             _ZL16ncclCeArchBucketP8ncclComm
        - Src:             'tuning/ce_model.cc:71,11'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'tuning/ce_model.cc:73,21'
          Dst:             _ZL11ncclCeD2hBwP8ncclComm
        - Src:             'tuning/ce_model.cc:86,19'
          Dst:             _ZL11ncclCeD2hBwP8ncclComm
    - functionName:    _Z20ncclTuningCeModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/ce_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17ncclCeAgLatencyUsP8ncclCommbimii
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ce_model.cc:110,20'
          Dst:             _ZL17ncclCeAgLatencyUsP8ncclCommbimii
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTuningRingModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/ring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          157
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ring.cc:116,20'
          Dst:             _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
    - functionName:    _ZL14getNetOverheadP8ncclComm
      functionSourceFile: '/src/nccl/src/tuning/ring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z20ncclParamNetOverheadv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ring.cc:15,7'
          Dst:             _Z20ncclParamNetOverheadv
        - Src:             'tuning/ring.cc:15,44'
          Dst:             _Z20ncclParamNetOverheadv
    - functionName:    _Z20ncclParamNetOverheadv
      functionSourceFile: '/src/nccl/src/tuning/ring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ring.cc:12,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z23ncclTuningRingModelInitP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/tuning/ring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          459
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z19ncclTuningGetNstepsii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - _Z25ncclTuningGetCompCapIndexP8ncclComm
        - _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - _ZL14getNetOverheadP8ncclComm
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/ring.cc:24,3'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/ring.cc:24,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/ring.cc:24,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/ring.cc:26,22'
          Dst:             _Z25ncclTuningGetCompCapIndexP8ncclComm
        - Src:             'tuning/ring.cc:28,3'
          Dst:             _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - Src:             'tuning/ring.cc:34,18'
          Dst:             _Z19ncclTuningGetNstepsii
        - Src:             'tuning/ring.cc:49,5'
          Dst:             _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - Src:             'tuning/ring.cc:80,23'
          Dst:             _ZL14getNetOverheadP8ncclComm
    - functionName:    _ZL8log2DownIlEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclTuningTreeModelSimP17ncclTuningInput_tP18ncclTuningResult_t
      functionSourceFile: '/src/nccl/src/tuning/tree.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
        - _ZL5log2il
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tree.cc:75,17'
          Dst:             _ZL5log2il
        - Src:             'tuning/tree.cc:80,20'
          Dst:             _Z17ncclTuningGetTimeP17ncclTuningInput_tiPfS1_
    - functionName:    _ZL5log2il
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL8log2DownIlEiT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/utils.h:57,10'
          Dst:             _ZL8log2DownIlEiT_
    - functionName:    _Z23ncclTuningTreeModelInitP8ncclCommiPi
      functionSourceFile: '/src/nccl/src/tuning/tree.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          359
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _Z18ncclTuningExpandIdiPiS_S_S_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
        - _Z25ncclTuningGetCompCapIndexP8ncclComm
        - _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - _ZL5log2il
        - _ZTW15ncclDebugNoWarn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tuning/tree.cc:14,3'
          Dst:             _Z18ncclTuningExpandIdiPiS_S_S_
        - Src:             'tuning/tree.cc:14,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'tuning/tree.cc:14,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'tuning/tree.cc:15,22'
          Dst:             _Z25ncclTuningGetCompCapIndexP8ncclComm
        - Src:             'tuning/tree.cc:17,3'
          Dst:             _Z29ncclTuningGetConstantsIndexesP8ncclCommPiS1_
        - Src:             'tuning/tree.cc:57,61'
          Dst:             _ZL5log2il
        - Src:             'tuning/tree.cc:46,5'
          Dst:             _Z22ncclTuningGetHwIndexesP8ncclCommiPiS1_
    - functionName:    rasTimeoutFactorSec
      functionSourceFile: '/src/nccl/src/ras/ras_param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclParamRasTimeoutFactor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras_param.cc:61,24'
          Dst:             ncclParamRasTimeoutFactor
    - functionName:    ncclParamRasTimeoutFactor
      functionSourceFile: '/src/nccl/src/ras/ras_param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20rasLoadTimeoutFactorv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras_param.cc:52,29'
          Dst:             _ZL20rasLoadTimeoutFactorv
    - functionName:    _ZL20rasLoadTimeoutFactorv
      functionSourceFile: '/src/nccl/src/ras/ras_param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         38
      ICount:          142
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras_param.cc:28,21'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'ras/ras_param.cc:31,3'
          Dst:             __errno_location
        - Src:             'ras/ras_param.cc:33,24'
          Dst:             strtod
        - Src:             'ras/ras_param.cc:36,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/ras_param.cc:44,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    rasTimeoutFactorNs
      functionSourceFile: '/src/nccl/src/ras/ras_param.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ncclParamRasTimeoutFactor
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras_param.cc:57,57'
          Dst:             ncclParamRasTimeoutFactor
    - functionName:    _ZL29rasCollCommsMissingRankSearchPKvS0_
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTIP11rasPeerInfoEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL16rasCommIdComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17peersHashesSearchPKvS0_
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18peersHashesComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIP11rasPeerInfoE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP11rasPeerInfoEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP11rasPeerInfoEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP11rasPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP11rasPeerInfoEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP11rasPeerInfoEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL23rasCollCommsSkipMissingPK14rasCollRequestP8ncclComm
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16rasCommIdComparePKvS0_
        - bsearch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:1047,11'
          Dst:             bsearch
        - Src:             'ras/collectives.cc:1047,11'
          Dst:             _ZL16rasCommIdComparePKvS0_
    - functionName:    _ZL16ncclCommsComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17rasCollDataLength17rasCollectiveType
      functionSourceFile: '/src/nccl/src/ras/ras_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ras/ras_internal.h:167,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL12rasMsgLength10rasMsgType17rasCollectiveType
      functionSourceFile: '/src/nccl/src/ras/ras_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17rasCollDataLength17rasCollectiveType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/ras_internal.h:197,47'
          Dst:             _ZL17rasCollDataLength17rasCollectiveType
    - functionName:    _ZL18rasConnSendCollReqP13rasConnectionPK14rasCollRequestm
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:196,16'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/collectives.cc:198,3'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/collectives.cc:198,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:198,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:202,3'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
    - functionName:    _Z11ncclSizeOfTIP13rasConnectionEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI13rasCollectiveEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugIP13rasConnectionE12ncclResult_tPPT_mPKciS7_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTIP13rasConnectionEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTIP13rasConnectionEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTIP13rasConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTIP13rasConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTIP13rasConnectionEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugI13rasCollectiveE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13rasCollectiveEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13rasCollectiveEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13rasCollectiveEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13rasCollectiveEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13rasCollectiveEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23rasCollectivesTerminatev
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:1118,5'
          Dst:             _Z11rasCollFreeP13rasCollective
    - functionName:    _Z11rasCollFreeP13rasCollective
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22rasCollsHandleTimeoutslPl
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          324
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16rasCollReadyRespP13rasCollective
        - rasTimeoutFactorNs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:462,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:462,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:478,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:478,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:478,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:489,17'
          Dst:             _ZL16rasCollReadyRespP13rasCollective
        - Src:             'ras/collectives.cc:494,55'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/collectives.cc:497,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:497,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:502,19'
          Dst:             _ZL16rasCollReadyRespP13rasCollective
        - Src:             'ras/collectives.cc:505,70'
          Dst:             rasTimeoutFactorNs
    - functionName:    _ZL16rasCollReadyRespP13rasCollective
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          139
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z15rasClientResumeP13rasCollective
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17rasCollHistoryAddPK17ncclSocketAddressm
        - _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:287,5'
          Dst:             _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
        - Src:             'ras/collectives.cc:287,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:287,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:291,5'
          Dst:             _ZL17rasCollHistoryAddPK17ncclSocketAddressm
        - Src:             'ras/collectives.cc:293,5'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/collectives.cc:296,5'
          Dst:             _Z15rasClientResumeP13rasCollective
        - Src:             'ras/collectives.cc:296,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:296,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:307,16'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/collectives.cc:316,3'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/collectives.cc:316,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:316,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:326,3'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
    - functionName:    _ZL17rasCollHistoryAddPK17ncclSocketAddressm
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20rasCollRecordHistoryPK13rasCollective
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17rasCollHistoryAddPK17ncclSocketAddressm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:426,3'
          Dst:             _ZL17rasCollHistoryAddPK17ncclSocketAddressm
    - functionName:    _Z17rasCollsPurgeConnP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          164
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _Z11rasCollFreeP13rasCollective
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16rasCollReadyRespP13rasCollective
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:392,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:392,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:392,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:394,7'
          Dst:             _Z11rasCollFreeP13rasCollective
        - Src:             'ras/collectives.cc:401,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:401,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:401,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:406,55'
          Dst:             _ZL16rasCollReadyRespP13rasCollective
    - functionName:    _ZL17rasCollCommsMergeP13rasCollectiveP6rasMsg
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         204
      ICount:          1108
      EdgeCount:       284
      CyclomaticComplexity: 82
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZL16rasCommIdComparePKvS0_
        - _ZL29rasCollCommsMissingRankSearchPKvS0_
        - _ZTW15ncclDebugNoWarn
        - bsearch
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:812,20'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/collectives.cc:824,5'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/collectives.cc:824,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:824,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:834,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:845,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:856,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:864,15'
          Dst:             _ZL16rasCommIdComparePKvS0_
        - Src:             'ras/collectives.cc:870,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:884,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:909,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:922,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:937,62'
          Dst:             bsearch
        - Src:             'ras/collectives.cc:937,62'
          Dst:             _ZL29rasCollCommsMissingRankSearchPKvS0_
        - Src:             'ras/collectives.cc:944,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:959,17'
          Dst:             memcmp
        - Src:             'ras/collectives.cc:964,17'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:976,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:998,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:1016,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17rasCollConnsMergeP13rasCollectiveP6rasMsg
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:574,20'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/collectives.cc:591,5'
          Dst:             _Z16ncclReallocDebugIcE12ncclResult_tPPT_mmPKciS5_b
        - Src:             'ras/collectives.cc:591,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:591,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20rasMsgHandleCollRespP6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          536
      EdgeCount:       180
      CyclomaticComplexity: 55
      functionsReached:
        - _Z16ncclReallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mmPKciS6_b
        - _Z16rasCollDiagMergeP13rasCollectiveP6rasMsg
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16rasCollReadyRespP13rasCollective
        - _ZL17rasCollCommsMergeP13rasCollectiveP6rasMsg
        - _ZL17rasCollConnsMergeP13rasCollectiveP6rasMsg
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:338,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:338,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:338,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:343,9'
          Dst:             memcmp
        - Src:             'ras/collectives.cc:348,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:353,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:368,39'
          Dst:             _ZL17rasCollConnsMergeP13rasCollectiveP6rasMsg
        - Src:             'ras/collectives.cc:368,39'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:368,39'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:369,44'
          Dst:             _ZL17rasCollCommsMergeP13rasCollectiveP6rasMsg
        - Src:             'ras/collectives.cc:369,44'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:369,44'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:370,43'
          Dst:             _Z16rasCollDiagMergeP13rasCollectiveP6rasMsg
        - Src:             'ras/collectives.cc:370,43'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:370,43'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:374,5'
          Dst:             _Z16ncclReallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mmPKciS6_b
        - Src:             'ras/collectives.cc:374,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:374,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:380,41'
          Dst:             _ZL16rasCollReadyRespP13rasCollective
        - Src:             'ras/collectives.cc:380,41'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:380,41'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19rasMsgHandleCollReqP6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          576
      EdgeCount:       195
      CyclomaticComplexity: 59
      functionsReached:
        - _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16rasCollReadyRespP13rasCollective
        - _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
        - _ZTW15ncclDebugNoWarn
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:215,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:215,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/collectives.cc:215,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:219,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:227,9'
          Dst:             memcmp
        - Src:             'ras/collectives.cc:229,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:233,9'
          Dst:             _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
        - Src:             'ras/collectives.cc:233,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:233,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:244,11'
          Dst:             memcmp
        - Src:             'ras/collectives.cc:247,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:250,11'
          Dst:             _ZL19rasConnSendCollRespP13rasConnectionPK17ncclSocketAddressmS3_iPKcii
        - Src:             'ras/collectives.cc:250,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:250,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:256,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:264,3'
          Dst:             _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - Src:             'ras/collectives.cc:264,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:264,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:271,7'
          Dst:             _ZL16rasCollReadyRespP13rasCollective
        - Src:             'ras/collectives.cc:271,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:271,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:274,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          282
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - _Z15rasCollDiagInitPP14rasCollRequestPmPPcPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22rasMsgHandleBCDeadPeerPP14rasCollRequestPmPb
        - _Z26rasMsgHandleBCProfilerMaskPP14rasCollRequestPmPb
        - _ZL15getNewCollEntryPP13rasCollective
        - _ZL16rasCollCommsInitPP14rasCollRequestPmPPcPi
        - _ZL16rasCollConnsInitPP14rasCollRequestPmPPcPi
        - _ZL17rasCollHistoryAddPK17ncclSocketAddressm
        - _ZL18rasLinkSendCollReqP7rasLinkP13rasCollectivePK14rasCollRequestmP13rasConnection
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:121,5'
          Dst:             _ZL15getNewCollEntryPP13rasCollective
        - Src:             'ras/collectives.cc:121,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:121,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:128,9'
          Dst:             _Z15ncclCallocDebugI17ncclSocketAddressE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/collectives.cc:136,44'
          Dst:             _ZL16rasCollConnsInitPP14rasCollRequestPmPPcPi
        - Src:             'ras/collectives.cc:137,49'
          Dst:             _ZL16rasCollCommsInitPP14rasCollRequestPmPPcPi
        - Src:             'ras/collectives.cc:139,26'
          Dst:             _Z15rasCollDiagInitPP14rasCollRequestPmPPcPi
        - Src:             'ras/collectives.cc:141,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:147,5'
          Dst:             _ZL17rasCollHistoryAddPK17ncclSocketAddressm
        - Src:             'ras/collectives.cc:152,7'
          Dst:             _Z22rasMsgHandleBCDeadPeerPP14rasCollRequestPmPb
        - Src:             'ras/collectives.cc:156,7'
          Dst:             _Z26rasMsgHandleBCProfilerMaskPP14rasCollRequestPmPb
        - Src:             'ras/collectives.cc:163,9'
          Dst:             _ZL18rasLinkSendCollReqP7rasLinkP13rasCollectivePK14rasCollRequestmP13rasConnection
        - Src:             'ras/collectives.cc:164,9'
          Dst:             _ZL18rasLinkSendCollReqP7rasLinkP13rasCollectivePK14rasCollRequestmP13rasConnection
    - functionName:    _ZL15getNewCollEntryPP13rasCollective
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          170
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _Z15ncclCallocDebugI13rasCollectiveE12ncclResult_tPPT_mPKciS6_b
        - _Z15ncclCallocDebugIP13rasConnectionE12ncclResult_tPPT_mPKciS7_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:74,3'
          Dst:             _Z15ncclCallocDebugI13rasCollectiveE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/collectives.cc:74,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:74,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:76,21'
          Dst:             _Z9clockNanov
        - Src:             'ras/collectives.cc:81,3'
          Dst:             _Z15ncclCallocDebugIP13rasConnectionE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ras/collectives.cc:81,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:81,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16rasCollConnsInitPP14rasCollRequestPmPPcPi
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          260
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17rasCollDataLength17rasCollectiveType
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:529,14'
          Dst:             _ZL17rasCollDataLength17rasCollectiveType
        - Src:             'ras/collectives.cc:545,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/collectives.cc:545,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:545,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:555,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16rasCollCommsInitPP14rasCollRequestPmPPcPi
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1277
      EdgeCount:       295
      CyclomaticComplexity: 63
      functionsReached:
        - _Z15ncclCallocDebugIP11rasPeerInfoE12ncclResult_tPPT_mPKciS7_b
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17rasCollDataLength17rasCollectiveType
        - _ZL23rasCollCommsSkipMissingPK14rasCollRequestP8ncclComm
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZTW15ncclDebugNoWarn
        - bsearch
        - memcmp
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:619,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/collectives.cc:625,14'
          Dst:             _ZL17rasCollDataLength17rasCollectiveType
        - Src:             'ras/collectives.cc:633,5'
          Dst:             qsort
        - Src:             'ras/collectives.cc:648,21'
          Dst:             _ZL23rasCollCommsSkipMissingPK14rasCollRequestP8ncclComm
        - Src:             'ras/collectives.cc:656,11'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/collectives.cc:648,21'
          Dst:             _ZL23rasCollCommsSkipMissingPK14rasCollRequestP8ncclComm
        - Src:             'ras/collectives.cc:656,11'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/collectives.cc:656,11'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:656,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:680,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'ras/collectives.cc:680,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:680,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:693,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:712,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:738,9'
          Dst:             memcmp
        - Src:             'ras/collectives.cc:745,9'
          Dst:             _Z15ncclCallocDebugIP11rasPeerInfoE12ncclResult_tPPT_mPKciS7_b
        - Src:             'ras/collectives.cc:745,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/collectives.cc:745,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:747,9'
          Dst:             qsort
        - Src:             'ras/collectives.cc:759,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/collectives.cc:774,38'
          Dst:             bsearch
        - Src:             'ras/collectives.cc:791,5'
          Dst:             qsort
        - Src:             'ras/collectives.cc:805,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/collectives.cc:805,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZL18rasLinkSendCollReqP7rasLinkP13rasCollectivePK14rasCollRequestmP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          177
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL18rasConnSendCollReqP13rasConnectionPK14rasCollRequestm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/collectives.cc:182,13'
          Dst:             _ZL18rasConnSendCollReqP13rasConnectionPK14rasCollRequestm
        - Src:             'ras/collectives.cc:182,13'
          Dst:             _ZL18rasConnSendCollReqP13rasConnectionPK14rasCollRequestm
    - functionName:    _Z14rasCollReqInitP14rasCollRequest
      functionSourceFile: '/src/nccl/src/ras/collectives.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11ncclSizeOfTI13rasConnectionEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24rasLinkSanitizeFallbacksP7rasLink
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1074,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1074,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL24rasConnHandleNetTimeoutsP13rasConnectionlPl
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          236
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _Z17rasCollsPurgeConnP13rasConnection
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _ZL20rasConnSendKeepAliveP13rasConnectionb
        - rasTimeoutFactorNs
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:770,11'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:771,46'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:772,11'
          Dst:             _ZL20rasConnSendKeepAliveP13rasConnectionb
        - Src:             'ras/rasnet.cc:774,95'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:779,44'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:783,11'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:785,11'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:786,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:786,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:792,17'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:793,17'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:796,11'
          Dst:             _Z17rasCollsPurgeConnP13rasConnection
        - Src:             'ras/rasnet.cc:800,81'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:804,44'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:807,9'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:809,9'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:811,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:811,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:813,59'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:813,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:817,81'
          Dst:             rasTimeoutFactorNs
    - functionName:    _ZL20rasConnSendKeepAliveP13rasConnectionb
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z13clockRealtimeP8timespec
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:826,16'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/rasnet.cc:827,7'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/rasnet.cc:834,16'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:837,16'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:841,5'
          Dst:             _Z13clockRealtimeP8timespec
        - Src:             'ras/rasnet.cc:843,5'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
    - functionName:    _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         149
      ICount:          630
      EdgeCount:       207
      CyclomaticComplexity: 60
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20rasLinkCalculatePeerPK7rasLinkib
        - _Z9clockNanov
        - _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
        - _ZTW15ncclDebugNoWarn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:968,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:968,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:975,16'
          Dst:             _Z20rasLinkCalculatePeerPK7rasLinkib
        - Src:             'ras/rasnet.cc:979,37'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/rasnet.cc:986,7'
          Dst:             _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
        - Src:             'ras/rasnet.cc:986,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:986,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:989,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:989,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1000,5'
          Dst:             _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
        - Src:             'ras/rasnet.cc:1000,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:1000,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1004,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1004,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1011,7'
          Dst:             _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - Src:             'ras/rasnet.cc:1011,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:1011,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1017,5'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:1017,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1022,18'
          Dst:             _Z20rasLinkCalculatePeerPK7rasLinkib
        - Src:             'ras/rasnet.cc:1027,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18rasSocketTerminateP9rasSocketbmb
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          288
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z17rasCollsPurgeConnP13rasConnection
        - _Z18ncclSocketShutdownP10ncclSocketi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z22ncclIntruQueueTransferI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z9clockNanov
        - _ZL13freeSockEntryP9rasSocket
        - _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - rasTimeoutFactorNs
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:508,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:522,12'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:522,77'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:522,96'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:523,11'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:523,56'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:528,56'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:536,9'
          Dst:             _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:537,9'
          Dst:             _Z22ncclIntruQueueTransferI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
        - Src:             'ras/rasnet.cc:538,42'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:546,13'
          Dst:             _Z21ncclIntruQueueEnqueueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'ras/rasnet.cc:538,42'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:555,7'
          Dst:             _Z17rasCollsPurgeConnP13rasConnection
        - Src:             'ras/rasnet.cc:562,13'
          Dst:             _Z18ncclSocketShutdownP10ncclSocketi
        - Src:             'ras/rasnet.cc:565,28'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:572,11'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'ras/rasnet.cc:578,5'
          Dst:             _ZL13freeSockEntryP9rasSocket
    - functionName:    _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z22ncclIntruQueueTransferI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES6_
      functionSourceFile: '/src/nccl/src/include/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13freeSockEntryP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11rasConnFindPK17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:174,9'
          Dst:             memcmp
    - functionName:    _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          547
      EdgeCount:       186
      CyclomaticComplexity: 55
      functionsReached:
        - _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - _ZL24rasLinkSanitizeFallbacksP7rasLink
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1113,19'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:1119,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1119,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1146,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1146,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1146,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1161,11'
          Dst:             _ZL24rasLinkSanitizeFallbacksP7rasLink
        - Src:             'ras/rasnet.cc:1195,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1195,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1217,5'
          Dst:             _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/rasnet.cc:1217,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:1217,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1224,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1224,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          113
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z15getNewConnEntryPP13rasConnection
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZL11rasConnOpenP13rasConnection
        - _ZTW15ncclDebugNoWarn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:88,10'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/rasnet.cc:97,5'
          Dst:             _Z15getNewConnEntryPP13rasConnection
        - Src:             'ras/rasnet.cc:97,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:97,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:100,28'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:105,3'
          Dst:             _ZL11rasConnOpenP13rasConnection
    - functionName:    _Z15getNewConnEntryPP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclCallocDebugI13rasConnectionE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:53,3'
          Dst:             _Z15ncclCallocDebugI13rasConnectionE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/rasnet.cc:53,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:53,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:55,3'
          Dst:             _Z23ncclIntruQueueConstructI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL11rasConnOpenP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          326
      EdgeCount:       109
      CyclomaticComplexity: 33
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z17ncclSocketConnectP10ncclSocket
        - _Z18rasGetNewPollEntryPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _Z9clockNanov
        - _ZL13freeSockEntryP9rasSocket
        - _ZL15getNewSockEntryPP9rasSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:118,3'
          Dst:             _ZL15getNewSockEntryPP9rasSocket
        - Src:             'ras/rasnet.cc:118,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:119,3'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'ras/rasnet.cc:119,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'ras/rasnet.cc:119,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:123,3'
          Dst:             _Z17ncclSocketConnectP10ncclSocket
        - Src:             'ras/rasnet.cc:123,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:123,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:124,3'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'ras/rasnet.cc:124,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:124,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:126,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/rasnet.cc:126,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:141,25'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:145,32'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'ras/rasnet.cc:146,3'
          Dst:             _ZL13freeSockEntryP9rasSocket
    - functionName:    _ZL15getNewSockEntryPP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z15ncclCallocDebugI9rasSocketE12ncclResult_tPPT_mPKciS6_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:404,3'
          Dst:             _Z15ncclCallocDebugI9rasSocketE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/rasnet.cc:404,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:404,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:407,64'
          Dst:             _Z9clockNanov
    - functionName:    _Z15ncclCallocDebugI9rasSocketE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI9rasSocketEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI9rasSocketEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI9rasSocketEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI9rasSocketEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI9rasSocketEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z11ncclSizeOfTI9rasSocketEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI13rasConnectionE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI13rasConnectionEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI13rasConnectionEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI13rasConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI13rasConnectionEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI13rasConnectionEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL12rasMsgLength10rasMsgType17rasCollectiveType
      functionSourceFile: '/src/nccl/src/ras/ras_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13freeConnEntryP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15rasNetTerminatev
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          99
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _ZL16rasConnTerminateP13rasConnection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1478,5'
          Dst:             _ZL16rasConnTerminateP13rasConnection
        - Src:             'ras/rasnet.cc:1485,5'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
    - functionName:    _ZL16rasConnTerminateP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _Z17rasCollsPurgeConnP13rasConnection
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL13freeConnEntryP13rasConnection
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:350,3'
          Dst:             _Z17rasCollsPurgeConnP13rasConnection
        - Src:             'ras/rasnet.cc:352,36'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:345,29'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:352,36'
          Dst:             _Z24ncclIntruQueueTryDequeueI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:356,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:356,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:358,3'
          Dst:             _ZL13freeConnEntryP13rasConnection
    - functionName:    _Z17rasLinkConnUpdateP7rasLinkP13rasConnectioni
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          121
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1393,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1393,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1399,3'
          Dst:             _ZL14rasLinkConnAddP7rasLinkP13rasConnectionibPiPP11rasLinkConnb
        - Src:             'ras/rasnet.cc:1399,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:1399,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22rasLinkConnAddExternalP7rasLinkP13rasConnectioni
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          561
      EdgeCount:       188
      CyclomaticComplexity: 55
      functionsReached:
        - _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - _ZL24rasLinkSanitizeFallbacksP7rasLink
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1258,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1263,17'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:1267,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1267,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1296,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1296,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1296,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1310,9'
          Dst:             _ZL24rasLinkSanitizeFallbacksP7rasLink
        - Src:             'ras/rasnet.cc:1338,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1338,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1345,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1345,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1363,5'
          Dst:             _Z15ncclCallocDebugI11rasLinkConnE12ncclResult_tPPT_mPKciS6_b
        - Src:             'ras/rasnet.cc:1363,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:1363,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1365,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1365,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1371,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1371,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21rasMsgHandleKeepAlivePK6rasMsgP9rasSocket
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          350
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - _Z11rasPeerFindPK17ncclSocketAddress
        - _Z13clockRealtimeP8timespec
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - _ZL20rasConnSendKeepAliveP13rasConnectionb
        - _ZL22rasLinkConnAddExternalP7rasLinkP13rasConnectioni
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:855,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:855,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:861,3'
          Dst:             _Z13clockRealtimeP8timespec
        - Src:             'ras/rasnet.cc:875,13'
          Dst:             _Z11rasPeerFindPK17ncclSocketAddress
        - Src:             'ras/rasnet.cc:878,42'
          Dst:             _ZL22rasLinkConnAddExternalP7rasLinkP13rasConnectioni
        - Src:             'ras/rasnet.cc:879,8'
          Dst:             _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - Src:             'ras/rasnet.cc:880,42'
          Dst:             _ZL22rasLinkConnAddExternalP7rasLinkP13rasConnectioni
        - Src:             'ras/rasnet.cc:881,8'
          Dst:             _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - Src:             'ras/rasnet.cc:888,9'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:888,65'
          Dst:             _ZL15rasLinkConnFindPK7rasLinkPK13rasConnectionPi
        - Src:             'ras/rasnet.cc:891,7'
          Dst:             _ZL20rasConnSendKeepAliveP13rasConnectionb
        - Src:             'ras/rasnet.cc:905,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:905,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:907,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:908,5'
          Dst:             _Z22rasConnSendPeersUpdateP13rasConnectionPK11rasPeerInfoi
        - Src:             'ras/rasnet.cc:908,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:908,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          232
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24rasLinkSanitizeFallbacksP7rasLink
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1414,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1414,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1420,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1420,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1428,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1428,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1431,11'
          Dst:             _ZL24rasLinkSanitizeFallbacksP7rasLink
    - functionName:    _ZL24rasLinkHandleNetTimeoutsP7rasLinklPl
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          200
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL24rasConnHandleNetTimeoutsP13rasConnectionlPl
        - _ZTW15ncclDebugNoWarn
        - rasTimeoutFactorNs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:741,9'
          Dst:             _ZL24rasConnHandleNetTimeoutsP13rasConnectionlPl
        - Src:             'ras/rasnet.cc:747,45'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:748,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:748,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:751,9'
          Dst:             _Z13rasConnCreatePK17ncclSocketAddressPP13rasConnection
        - Src:             'ras/rasnet.cc:751,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:751,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:757,94'
          Dst:             rasTimeoutFactorNs
    - functionName:    _Z20rasNetHandleTimeoutslPl
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          83
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _ZL16rasConnTerminateP13rasConnection
        - _ZL24rasLinkHandleNetTimeoutsP7rasLinklPl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:723,9'
          Dst:             _ZL24rasLinkHandleNetTimeoutsP7rasLinklPl
        - Src:             'ras/rasnet.cc:724,9'
          Dst:             _ZL24rasLinkHandleNetTimeoutsP7rasLinklPl
        - Src:             'ras/rasnet.cc:730,36'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:730,71'
          Dst:             _ZL16rasConnTerminateP13rasConnection
    - functionName:    _ZL13rasConnResumeP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          162
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _Z9clockNanov
        - _ZL24rasLinkSanitizeFallbacksP7rasLink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:1037,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:1037,5'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:1037,5'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:1037,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:1045,7'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:1049,7'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:1056,5'
          Dst:             _ZL24rasLinkSanitizeFallbacksP7rasLink
        - Src:             'ras/rasnet.cc:1057,5'
          Dst:             _ZL24rasLinkSanitizeFallbacksP7rasLink
        - Src:             'ras/rasnet.cc:1059,10'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL14rasConnPrepareP13rasConnection
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11rasMsgAllocPP6rasMsgm
        - _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:153,16'
          Dst:             _ZL12rasMsgLength10rasMsgType17rasCollectiveType
        - Src:             'ras/rasnet.cc:157,3'
          Dst:             _Z11rasMsgAllocPP6rasMsgm
        - Src:             'ras/rasnet.cc:157,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:157,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:165,3'
          Dst:             _Z17rasConnEnqueueMsgP13rasConnectionP6rasMsgmb
    - functionName:    _Z16rasSockEventLoopP9rasSocketi
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         151
      ICount:          664
      EdgeCount:       210
      CyclomaticComplexity: 61
      functionsReached:
        - _Z10rasMsgRecvP9rasSocketPP6rasMsgPi
        - _Z12rasMsgHandleP6rasMsgP9rasSocket
        - _Z14rasConnSendMsgP13rasConnectionPiPb
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _Z9clockNanov
        - _ZL13rasConnResumeP13rasConnection
        - _ZL14rasConnPrepareP13rasConnection
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:587,9'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'ras/rasnet.cc:588,7'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:588,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:590,7'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:596,67'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:601,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:601,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:603,13'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:605,17'
          Dst:             _ZL14rasConnPrepareP13rasConnection
        - Src:             'ras/rasnet.cc:606,15'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:606,15'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:608,15'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:615,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:615,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:617,13'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:626,11'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:639,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:639,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:641,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:644,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:644,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:646,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:647,18'
          Dst:             _Z14rasConnSendMsgP13rasConnectionPiPb
        - Src:             'ras/rasnet.cc:648,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:648,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:650,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:655,9'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:657,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:657,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:659,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:662,30'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:671,13'
          Dst:             _Z10rasMsgRecvP9rasSocketPP6rasMsgPi
        - Src:             'ras/rasnet.cc:672,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:672,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:674,11'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:683,11'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:685,11'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:687,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:687,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:689,11'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:693,32'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:695,19'
          Dst:             _Z12rasMsgHandleP6rasMsgP9rasSocket
        - Src:             'ras/rasnet.cc:703,15'
          Dst:             _ZL13rasConnResumeP13rasConnection
    - functionName:    _Z22rasSocksHandleTimeoutslPl
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          329
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - rasTimeoutFactorNs
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:439,36'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:443,11'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:446,11'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:448,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:448,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:451,11'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:454,11'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:456,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:456,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:463,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:466,85'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:470,68'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:471,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:471,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:474,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:478,66'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:484,68'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:485,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:485,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:488,9'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:492,66'
          Dst:             rasTimeoutFactorNs
    - functionName:    _Z21rasNetAcceptNewSocketv
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         98
      ICount:          399
      EdgeCount:       138
      CyclomaticComplexity: 42
      functionsReached:
        - _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - _Z15ncclSocketCloseP10ncclSocketb
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z16ncclSocketAcceptP10ncclSocketS0_b
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasGetNewPollEntryPi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclSocketDefaultMagicv
        - _ZL13freeSockEntryP9rasSocket
        - _ZL15getNewSockEntryPP9rasSocket
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:372,3'
          Dst:             _ZL15getNewSockEntryPP9rasSocket
        - Src:             'ras/rasnet.cc:372,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:372,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:374,3'
          Dst:             _Z22ncclSocketDefaultMagicv
        - Src:             'ras/rasnet.cc:374,3'
          Dst:             _Z14ncclSocketInitP10ncclSocketPK17ncclSocketAddressm14ncclSocketTypePVjii
        - Src:             'ras/rasnet.cc:374,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:374,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:378,3'
          Dst:             _Z16ncclSocketAcceptP10ncclSocketS0_b
        - Src:             'ras/rasnet.cc:378,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:378,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:379,3'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'ras/rasnet.cc:379,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:379,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:384,3'
          Dst:             _Z18rasGetNewPollEntryPi
        - Src:             'ras/rasnet.cc:384,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:384,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:390,3'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:395,26'
          Dst:             _Z15ncclSocketCloseP10ncclSocketb
        - Src:             'ras/rasnet.cc:395,26'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/rasnet.cc:395,26'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:396,3'
          Dst:             _ZL13freeSockEntryP9rasSocket
    - functionName:    _Z17rasConnDisconnectPK17ncclSocketAddress
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z11rasConnFindPK17ncclSocketAddress
        - _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - _ZL16rasConnTerminateP13rasConnection
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:329,32'
          Dst:             _Z11rasConnFindPK17ncclSocketAddress
        - Src:             'ras/rasnet.cc:331,11'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:332,11'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:333,5'
          Dst:             _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - Src:             'ras/rasnet.cc:334,5'
          Dst:             _ZL15rasLinkConnDropP7rasLinkPK13rasConnectionb
        - Src:             'ras/rasnet.cc:336,5'
          Dst:             _ZL16rasConnTerminateP13rasConnection
    - functionName:    _Z22rasConnsHandleTimeoutslPl
      functionSourceFile: '/src/nccl/src/ras/rasnet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          566
      EdgeCount:       132
      CyclomaticComplexity: 38
      functionsReached:
        - _Z14rasCollReqInitP14rasCollRequest
        - _Z15ncclSocketReadyP10ncclSocketPi
        - _Z17rasCollsPurgeConnP13rasConnection
        - _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - _Z18rasSocketTerminateP9rasSocketbmb
        - _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - _Z9clockNanov
        - _ZL11rasConnOpenP13rasConnection
        - rasTimeoutFactorNs
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/rasnet.cc:193,46'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:195,15'
          Dst:             _Z15ncclSocketReadyP10ncclSocketPi
        - Src:             'ras/rasnet.cc:196,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:196,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:203,40'
          Dst:             _Z9clockNanov
        - Src:             'ras/rasnet.cc:205,99'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:210,95'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:198,13'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:216,31'
          Dst:             _Z19ncclIntruQueueEmptyI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:217,54'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:218,13'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:221,63'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:223,11'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:225,11'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:227,11'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:227,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:229,62'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:229,11'
          Dst:             _Z18rasSocketTerminateP9rasSocketbmb
        - Src:             'ras/rasnet.cc:234,65'
          Dst:             _Z18ncclIntruQueueHeadI10rasMsgMetaTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'ras/rasnet.cc:235,56'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:246,40'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:250,9'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:252,9'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:254,9'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:254,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:259,9'
          Dst:             _Z14rasCollReqInitP14rasCollRequest
        - Src:             'ras/rasnet.cc:262,15'
          Dst:             _Z17rasNetSendCollReqPK14rasCollRequestPbPP13rasCollectiveP13rasConnection
        - Src:             'ras/rasnet.cc:266,89'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:275,42'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:279,13'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:281,13'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:282,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:282,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:289,19'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:290,19'
          Dst:             _Z18rasLinkAddFallbackP7rasLinkPK13rasConnection
        - Src:             'ras/rasnet.cc:293,13'
          Dst:             _Z17rasCollsPurgeConnP13rasConnection
        - Src:             'ras/rasnet.cc:296,91'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:302,43'
          Dst:             rasTimeoutFactorNs
        - Src:             'ras/rasnet.cc:306,15'
          Dst:             snprintf
        - Src:             'ras/rasnet.cc:309,15'
          Dst:             _Z21rasClientsNotifyEvent13rasEventGroupPK20rasEventNotification
        - Src:             'ras/rasnet.cc:311,13'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'ras/rasnet.cc:311,13'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/rasnet.cc:314,13'
          Dst:             _ZL11rasConnOpenP13rasConnection
        - Src:             'ras/rasnet.cc:317,92'
          Dst:             rasTimeoutFactorNs
    - functionName:    _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPcLb0EE7_M_headERKS1_
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJPcEEEDaDpOT_
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:400,12'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJPcEEEDaDpOT_
    - functionName:    _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERKS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERKS2_
    - functionName:    _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP26rasDiagnosticsCommSnapshotEEEDaDpOT_
        - _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:400,12'
          Dst:             _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP26rasDiagnosticsCommSnapshotEEEDaDpOT_
    - functionName:    _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
    - functionName:    _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP26rasDiagnosticsCommSnapshotEEEDaDpOT_
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE10_M_deleterEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEE7_M_headERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EE7_M_headERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tPPT_mPKciS6_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:176,31'
          Dst:             _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
        - Src:             'include/alloc.h:181,33'
          Dst:             _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
        - Src:             'include/alloc.h:184,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z11ncclSizeOfTI26rasDiagnosticsCommSnapshotEmv
        - Src:             'include/alloc.h:178,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:146,7'
          Dst:             _ZNSt5tupleIJPc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS0_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJ18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EP26rasDiagnosticsCommSnapshotLb0EEC2Ev
    - functionName:    _ZNSt5tupleIJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:146,7'
          Dst:             _ZNSt5tupleIJP26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEEC2IS1_S6_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESA_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z30rasDiagnosticsReportIncompletePK22rasDiagnosticsReporterPKcPK24rasDiagnosticsRankHeaderi
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:185,10'
          Dst:             _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
    - functionName:    _Z20rasDiagnosticsReportPK22rasDiagnosticsReporterPKcS3_z
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - snprintf
        - vsnprintf
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:170,13'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:172,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:178,3'
          Dst:             vsnprintf
    - functionName:    _Z27rasDiagnosticsFormatRankSetPcmPKiii
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - snprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:156,13'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:156,13'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:159,12'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:159,12'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:162,24'
          Dst:             snprintf
        - Src:             'ras/diagnostics_checks_common.cc:163,10'
          Dst:             snprintf
    - functionName:    _Z31rasDiagnosticsRankHeaderComparePKvS0_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:148,13'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
    - functionName:    _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z34rasDiagnosticsRankHeaderFromRecordPKc
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP26rasDiagnosticsCommSnapshotEEEDaDpOT_
        - _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNK18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEclIJP26rasDiagnosticsCommSnapshotEEEDaDpOT_
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE7releaseEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:384,7'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE6_M_ptrEv
    - functionName:    _ZL29rasDiagnosticsFillLocalRecordPcPK26rasDiagnosticsCommSnapshotPF12ncclResult_tS2_PvE
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:62,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_checks_common.cc:62,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15ncclCallocDebugIcE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSB_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:196,25'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tPPT_mPKciS5_b
        - Src:             'include/alloc.h:197,7'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPc
    - functionName:    _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
      functionSourceFile: '/src/nccl/src/include/alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tPPT_mPKciS6_b
        - _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/alloc.h:196,25'
          Dst:             _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tPPT_mPKciS6_b
        - Src:             'include/alloc.h:197,7'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE5resetEPS0_
    - functionName:    _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             _ZNSt15__uniq_ptr_implIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             _ZNSt15__uniq_ptr_implI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _Z33rasDiagnosticsCollectLocalRecordsPK21rasDiagnosticsContextmPF12ncclResult_tPK26rasDiagnosticsCommSnapshotPvEP23rasDiagnosticsLocalData
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          474
      EdgeCount:       142
      CyclomaticComplexity: 28
      functionsReached:
        - _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - _Z15ncclCallocDebugIcE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSB_b
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z30rasDiagnosticsCommSnapshotInitP26rasDiagnosticsCommSnapshotPK8ncclComm
        - _Z31rasDiagnosticsLocalRecordStridem
        - _Z32rasDiagnosticsCommMatchesContextPK21rasDiagnosticsContextPK8ncclComm
        - _ZL29rasDiagnosticsFillLocalRecordPcPK26rasDiagnosticsCommSnapshotPF12ncclResult_tS2_PvE
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
        - _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE7releaseEv
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEv
        - _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:69,52'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS5_vEEv
        - Src:             'ras/diagnostics_checks_common.cc:70,23'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEC2IS4_vEEv
        - Src:             'ras/diagnostics_checks_common.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:90,18'
          Dst:             _Z31rasDiagnosticsLocalRecordStridem
        - Src:             'ras/diagnostics_checks_common.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:97,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'ras/diagnostics_checks_common.cc:103,12'
          Dst:             _Z32rasDiagnosticsCommMatchesContextPK21rasDiagnosticsContextPK8ncclComm
        - Src:             'ras/diagnostics_checks_common.cc:109,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:113,5'
          Dst:             _Z15ncclCallocDebugI26rasDiagnosticsCommSnapshotE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSC_b
        - Src:             'ras/diagnostics_checks_common.cc:113,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_checks_common.cc:113,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:118,12'
          Dst:             _Z32rasDiagnosticsCommMatchesContextPK21rasDiagnosticsContextPK8ncclComm
        - Src:             'ras/diagnostics_checks_common.cc:119,7'
          Dst:             _Z30rasDiagnosticsCommSnapshotInitP26rasDiagnosticsCommSnapshotPK8ncclComm
        - Src:             'ras/diagnostics_checks_common.cc:122,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:122,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:125,3'
          Dst:             _Z15ncclCallocDebugIcE12ncclResult_tRSt10unique_ptrIT_18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEEmPKciSB_b
        - Src:             'ras/diagnostics_checks_common.cc:125,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_checks_common.cc:125,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:122,3'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:129,5'
          Dst:             _ZL29rasDiagnosticsFillLocalRecordPcPK26rasDiagnosticsCommSnapshotPF12ncclResult_tS2_PvE
        - Src:             'ras/diagnostics_checks_common.cc:129,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'ras/diagnostics_checks_common.cc:129,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'ras/diagnostics_checks_common.cc:133,27'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEE7releaseEv
        - Src:             'ras/diagnostics_checks_common.cc:138,1'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:138,1'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:138,1'
          Dst:             _ZNSt10unique_ptrIc18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
        - Src:             'ras/diagnostics_checks_common.cc:138,1'
          Dst:             _ZNSt10unique_ptrI26rasDiagnosticsCommSnapshot18ncclDeleterWrapperIPFvPvEXadL_Z4freeEEEED2Ev
    - functionName:    _Z31rasDiagnosticsLocalRecordStridem
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z32rasDiagnosticsCommMatchesContextPK21rasDiagnosticsContextPK8ncclComm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'ras/diagnostics_checks_common.cc:48,10'
          Dst:             _Z27rasDiagnosticsCommIdComparePK9rasCommIdS1_
    - functionName:    _Z30rasDiagnosticsCommSnapshotInitP26rasDiagnosticsCommSnapshotPK8ncclComm
      functionSourceFile: '/src/nccl/src/ras/diagnostics_checks_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_117qp_attr_to_stringEi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          84
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:168,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_121print_if_missing_attrEiii
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN12_GLOBAL__N_117qp_attr_to_stringEi
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:214,9'
          Dst:             _ZN12_GLOBAL__N_117qp_attr_to_stringEi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:214,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN12_GLOBAL__N_119print_missing_attrsEii
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_121print_if_missing_attrEiii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:219,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:220,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:221,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:222,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:223,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:224,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:225,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:226,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:227,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:228,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:229,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:230,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:231,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:232,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:233,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:234,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:235,5'
          Dst:             _ZN12_GLOBAL__N_121print_if_missing_attrEiii
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_get_emulate_no_dbr_ext
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3779
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_qp_open22get_emulate_no_dbr_extEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3764,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3769,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3774,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3778,28'
          Dst:             _ZNK18doca_verbs_qp_open22get_emulate_no_dbr_extEv
    - functionName:    _ZNK18doca_verbs_qp_open22get_emulate_no_dbr_extEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z31doca_verbs_qp_init_attr_get_srqPK25doca_verbs_qp_init_attr_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3753
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3755,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_srq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3737
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3739,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3743,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_get_wq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3699
      functionLinenumberEnd: 3734
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_qp_open10get_rq_bufEv
        - _ZNK18doca_verbs_qp_open10get_sq_bufEv
        - _ZNK18doca_verbs_qp_open11get_rq_sizeEv
        - _ZNK18doca_verbs_qp_open16get_rcv_wqe_sizeEv
        - _ZNK18doca_verbs_qp_open17get_sq_size_wqebbEv
        - doca_verbs_sdk_wrapper_qp_get_wq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3701,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3707,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3712,20'
          Dst:             doca_verbs_sdk_wrapper_qp_get_wq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3717,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3723,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3727,31'
          Dst:             _ZNK18doca_verbs_qp_open10get_sq_bufEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3728,31'
          Dst:             _ZNK18doca_verbs_qp_open10get_rq_bufEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3729,39'
          Dst:             _ZNK18doca_verbs_qp_open17get_sq_size_wqebbEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3730,39'
          Dst:             _ZNK18doca_verbs_qp_open11get_rq_sizeEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3731,40'
          Dst:             _ZNK18doca_verbs_qp_open16get_rcv_wqe_sizeEv
    - functionName:    _ZNK18doca_verbs_qp_open10get_sq_bufEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_qp_open10get_rq_bufEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_qp_open17get_sq_size_wqebbEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_qp_open11get_rq_sizeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_qp_open16get_rcv_wqe_sizeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_get_uar_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3666
      functionLinenumberEnd: 3695
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_qp_open12get_uar_addrEv
        - doca_verbs_sdk_wrapper_qp_get_uar_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3668,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3673,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3678,20'
          Dst:             doca_verbs_sdk_wrapper_qp_get_uar_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3682,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3688,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3692,33'
          Dst:             _ZNK18doca_verbs_qp_open12get_uar_addrEv
    - functionName:    _ZNK18doca_verbs_qp_open12get_uar_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_get_dbr_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_qp_open12get_dbr_addrEv
        - doca_verbs_sdk_wrapper_qp_get_dbr_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3637,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3642,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3647,20'
          Dst:             doca_verbs_sdk_wrapper_qp_get_dbr_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3651,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3657,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3661,33'
          Dst:             _ZNK18doca_verbs_qp_open12get_dbr_addrEv
    - functionName:    _ZNK18doca_verbs_qp_open12get_dbr_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_get_qpn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3604
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_qp_open7get_qpnEv
        - doca_verbs_sdk_wrapper_qp_get_qpn
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3606,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3611,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3616,20'
          Dst:             doca_verbs_sdk_wrapper_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3620,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3626,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3630,28'
          Dst:             _ZNK18doca_verbs_qp_open7get_qpnEv
    - functionName:    _ZNK18doca_verbs_qp_open7get_qpnEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_query
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_qp_open8query_qpEP23doca_verbs_qp_attr_openP28doca_verbs_qp_init_attr_open
        - doca_verbs_sdk_wrapper_qp_query
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3562,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3567,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3572,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3577,20'
          Dst:             doca_verbs_sdk_wrapper_qp_query
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3581,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3587,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3592,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3597,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3601,28'
          Dst:             _ZN18doca_verbs_qp_open8query_qpEP23doca_verbs_qp_attr_openP28doca_verbs_qp_init_attr_open
    - functionName:    _ZN18doca_verbs_qp_open8query_qpEP23doca_verbs_qp_attr_openP28doca_verbs_qp_init_attr_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          223
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_143convert_prm_mtu_size_to_doca_verbs_mtu_sizeEjR19doca_verbs_mtu_size
        - _ZN12_GLOBAL__N_143convert_prm_qp_state_to_doca_verbs_qp_stateEjR19doca_verbs_qp_state
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_query
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1220,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1221,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1223,16'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_query
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1225,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1231,25'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1234,9'
          Dst:             _ZN12_GLOBAL__N_143convert_prm_qp_state_to_doca_verbs_qp_stateEjR19doca_verbs_qp_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1242,25'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1243,14'
          Dst:             _ZN12_GLOBAL__N_143convert_prm_mtu_size_to_doca_verbs_mtu_sizeEjR19doca_verbs_mtu_size
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1249,29'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1250,29'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1251,34'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1252,33'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1253,31'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1254,34'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1255,37'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1256,32'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1257,32'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1258,36'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1259,41'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1260,40'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1262,41'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1263,46'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1267,39'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1268,37'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1269,45'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1270,46'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1271,44'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1272,48'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1288,38'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1220,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZL9_devx_setPvjmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    97
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL9_devx_getPKvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:236,14'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZN12_GLOBAL__N_143convert_prm_qp_state_to_doca_verbs_qp_stateEjR19doca_verbs_qp_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:525,5'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:542,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN12_GLOBAL__N_143convert_prm_mtu_size_to_doca_verbs_mtu_sizeEjR19doca_verbs_mtu_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:458,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:458,13'
          Dst:             __clang_call_terminate
    - functionName:    doca_verbs_qp_modify
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          198
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_qp_open16is_qp_attr_validEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open6qp2errEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open6qp2rstEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open7rtr2rtsEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open7rts2rtsEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open8init2rtrEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open8rst2initEP23doca_verbs_qp_attr_openi
        - _ZN18doca_verbs_qp_open9init2initEP23doca_verbs_qp_attr_openi
        - _ZNK18doca_verbs_qp_open17get_current_stateEv
        - doca_verbs_sdk_wrapper_qp_modify
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3524,5'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3480,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3484,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3489,20'
          Dst:             doca_verbs_sdk_wrapper_qp_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3493,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3499,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3504,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3508,26'
          Dst:             _ZN18doca_verbs_qp_open16is_qp_attr_validEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3509,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3516,41'
          Dst:             _ZNK18doca_verbs_qp_open17get_current_stateEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3526,36'
          Dst:             _ZN18doca_verbs_qp_open6qp2rstEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3529,40'
          Dst:             _ZN18doca_verbs_qp_open8rst2initEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3531,40'
          Dst:             _ZN18doca_verbs_qp_open9init2initEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3536,40'
          Dst:             _ZN18doca_verbs_qp_open8init2rtrEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3541,40'
          Dst:             _ZN18doca_verbs_qp_open7rtr2rtsEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3543,40'
          Dst:             _ZN18doca_verbs_qp_open7rts2rtsEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3547,36'
          Dst:             _ZN18doca_verbs_qp_open6qp2errEP23doca_verbs_qp_attr_openi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3549,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3554,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN18doca_verbs_qp_open16is_qp_attr_validEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          172
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN18doca_verbs_qp_open22is_qp_attr_state_validE19doca_verbs_qp_state
        - _ZN18doca_verbs_qp_open25is_qp_attr_path_mtu_validE19doca_verbs_mtu_size
        - _ZN18doca_verbs_qp_open25is_qp_attr_port_num_validEt
        - _ZN18doca_verbs_qp_open26is_qp_attr_queue_psn_validEj
        - _ZN18doca_verbs_qp_open27is_qp_attr_pkey_index_validEt
        - _ZN18doca_verbs_qp_open28is_qp_attr_ah_add_type_validE20doca_verbs_addr_type
        - _ZN18doca_verbs_qp_open30is_qp_attr_ah_sgid_index_validEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:649,10'
          Dst:             _ZN18doca_verbs_qp_open22is_qp_attr_state_validE19doca_verbs_qp_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:652,10'
          Dst:             _ZN18doca_verbs_qp_open22is_qp_attr_state_validE19doca_verbs_qp_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:655,10'
          Dst:             _ZN18doca_verbs_qp_open25is_qp_attr_path_mtu_validE19doca_verbs_mtu_size
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:658,33'
          Dst:             _ZN18doca_verbs_qp_open26is_qp_attr_queue_psn_validEj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:660,33'
          Dst:             _ZN18doca_verbs_qp_open26is_qp_attr_queue_psn_validEj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:662,10'
          Dst:             _ZN18doca_verbs_qp_open28is_qp_attr_ah_add_type_validE20doca_verbs_addr_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:665,10'
          Dst:             _ZN18doca_verbs_qp_open30is_qp_attr_ah_sgid_index_validEh
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:668,10'
          Dst:             _ZN18doca_verbs_qp_open27is_qp_attr_pkey_index_validEt
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:671,10'
          Dst:             _ZN18doca_verbs_qp_open25is_qp_attr_port_num_validEt
    - functionName:    _ZNK18doca_verbs_qp_open17get_current_stateEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_qp_open6qp2rstEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_120is_X2rst_attrs_validEi
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1192,10'
          Dst:             _ZN12_GLOBAL__N_120is_X2rst_attrs_validEi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1193,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1197,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1198,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1201,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1203,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1209,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1192,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open8rst2initEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_123is_rst2init_attrs_validEij
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:799,10'
          Dst:             _ZN12_GLOBAL__N_123is_rst2init_attrs_validEij
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:800,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:805,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:806,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:807,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:808,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:809,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:810,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:813,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:818,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:822,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:827,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:828,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:832,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:834,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:840,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:799,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open9init2initEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_124is_init2init_attrs_validEij
        - _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:850,10'
          Dst:             _ZN12_GLOBAL__N_124is_init2init_attrs_validEij
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:851,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:856,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:857,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:858,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:859,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:862,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:867,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:872,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:873,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:877,5'
          Dst:             _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:879,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:882,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:884,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:890,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:850,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open8init2rtrEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          427
      EdgeCount:       89
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z24doca_internal_utils_log2IhET_S0_
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_115random_in_rangeEii
        - _ZN12_GLOBAL__N_118query_roce_versionEP11ibv_contexthRh
        - _ZN12_GLOBAL__N_118resolve_remote_macEP6ibv_pdhjPhhhS2_
        - _ZN12_GLOBAL__N_123is_init2rtr_attrs_validEij
        - _ZN12_GLOBAL__N_137convert_doca_mtu_size_to_prm_mtu_sizeE19doca_verbs_mtu_sizeRj
        - _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - srand
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:897,10'
          Dst:             _ZN12_GLOBAL__N_123is_init2rtr_attrs_validEij
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:910,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:911,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:912,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:913,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:914,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:917,19'
          Dst:             _ZN12_GLOBAL__N_137convert_doca_mtu_size_to_prm_mtu_sizeE19doca_verbs_mtu_sizeRj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:919,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:922,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:929,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:925,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:926,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:927,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:929,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:934,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:935,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:942,13'
          Dst:             _ZN12_GLOBAL__N_118resolve_remote_macEP6ibv_pdhjPhhhS2_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:946,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:958,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:963,18'
          Dst:             _ZN12_GLOBAL__N_118query_roce_versionEP11ibv_contexthRh
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:965,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:971,19'
          Dst:             time
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:971,13'
          Dst:             srand
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:972,44'
          Dst:             _ZN12_GLOBAL__N_115random_in_rangeEii
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:974,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:976,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:977,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:982,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:984,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:989,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:994,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1000,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1001,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1005,9'
          Dst:             _Z24doca_internal_utils_log2IhET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1005,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1009,5'
          Dst:             _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1011,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1014,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1016,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1016,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1024,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:897,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open7rtr2rtsEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z24doca_internal_utils_log2IhET_S0_
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_122is_rtr2rts_attrs_validEij
        - _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1034,10'
          Dst:             _ZN12_GLOBAL__N_122is_rtr2rts_attrs_validEij
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1035,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1040,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1041,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1042,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1044,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1046,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1048,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1050,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1052,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1057,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1058,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1062,9'
          Dst:             _Z24doca_internal_utils_log2IhET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1062,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1064,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1067,5'
          Dst:             _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1070,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1073,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1075,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1081,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1034,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open7rts2rtsEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          238
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_118query_roce_versionEP11ibv_contexthRh
        - _ZN12_GLOBAL__N_122is_rts2rts_attrs_validEij
        - _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1088,10'
          Dst:             _ZN12_GLOBAL__N_122is_rts2rts_attrs_validEij
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1101,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1102,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1105,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1107,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1112,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1117,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1118,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1122,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1128,17'
          Dst:             _ZN12_GLOBAL__N_118query_roce_versionEP11ibv_contexthRh
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1130,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1135,17'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1141,5'
          Dst:             _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1144,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1147,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1149,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1155,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1088,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open6qp2errEP23doca_verbs_qp_attr_openi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_120is_X2err_attrs_validEi
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1165,10'
          Dst:             _ZN12_GLOBAL__N_120is_X2err_attrs_validEi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1166,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1170,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1171,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1174,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_modify
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1176,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1182,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1165,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_120is_X2err_attrs_validEi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:253,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN12_GLOBAL__N_122is_rts2rts_attrs_validEij
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:327,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN12_GLOBAL__N_118query_roce_versionEP11ibv_contexthRh
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_general_cmd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:391,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:392,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:394,16'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_general_cmd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:396,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:400,20'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:402,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:391,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_163convert_doca_verbs_qp_attr_mask_to_legal_mlx5_qp_opt_param_maskEiRi23doca_verbs_qp_state_mod
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_122is_rtr2rts_attrs_validEij
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN12_GLOBAL__N_119print_missing_attrsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:311,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:316,9'
          Dst:             _ZN12_GLOBAL__N_119print_missing_attrsEii
    - functionName:    _Z24doca_internal_utils_log2IhET_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_123is_init2rtr_attrs_validEij
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN12_GLOBAL__N_119print_missing_attrsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:294,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:299,9'
          Dst:             _ZN12_GLOBAL__N_119print_missing_attrsEii
    - functionName:    _ZN12_GLOBAL__N_137convert_doca_mtu_size_to_prm_mtu_sizeE19doca_verbs_mtu_sizeRj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:429,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:429,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_118resolve_remote_macEP6ibv_pdhjPhhhS2_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          146
      EdgeCount:       56
      CyclomaticComplexity: 27
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_wrapper_ibv_create_ah
        - doca_verbs_wrapper_ibv_destroy_ah
        - doca_verbs_wrapper_mlx5dv_init_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:480,19'
          Dst:             doca_verbs_wrapper_ibv_create_ah
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:482,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:492,16'
          Dst:             doca_verbs_wrapper_mlx5dv_init_obj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:494,28'
          Dst:             doca_verbs_wrapper_ibv_destroy_ah
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:496,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:498,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:504,28'
          Dst:             doca_verbs_wrapper_ibv_destroy_ah
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:506,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:508,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:514,30'
          Dst:             doca_verbs_wrapper_ibv_destroy_ah
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:516,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:480,19'
          Dst:             __clang_call_terminate
    - functionName:    srand
      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:    _ZN12_GLOBAL__N_115random_in_rangeEii
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:465,54'
          Dst:             rand
    - functionName:    rand
      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:    _ZN12_GLOBAL__N_124is_init2init_attrs_validEij
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:282,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN12_GLOBAL__N_123is_rst2init_attrs_validEij
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN12_GLOBAL__N_119print_missing_attrsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:266,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:271,9'
          Dst:             _ZN12_GLOBAL__N_119print_missing_attrsEii
    - functionName:    _ZN12_GLOBAL__N_120is_X2rst_attrs_validEi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:242,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZN18doca_verbs_qp_open22is_qp_attr_state_validE19doca_verbs_qp_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:564,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:564,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open25is_qp_attr_path_mtu_validE19doca_verbs_mtu_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:581,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:581,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open26is_qp_attr_queue_psn_validEj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:592,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:592,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open28is_qp_attr_ah_add_type_validE20doca_verbs_addr_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:608,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:608,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open30is_qp_attr_ah_sgid_index_validEh
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:618,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:618,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open27is_qp_attr_pkey_index_validEt
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:628,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:628,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_open25is_qp_attr_port_num_validEt
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:638,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:638,9'
          Dst:             __clang_call_terminate
    - functionName:    doca_verbs_qp_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_qp_open7destroyEv
        - _ZN18doca_verbs_qp_openD2Ev
        - doca_verbs_sdk_wrapper_qp_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3441,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3446,20'
          Dst:             doca_verbs_sdk_wrapper_qp_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3451,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3458,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3463,30'
          Dst:             _ZN18doca_verbs_qp_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3465,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3470,25'
          Dst:             _ZN18doca_verbs_qp_openD2Ev
    - functionName:    _ZN18doca_verbs_qp_open7destroyEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_device_attr_free
        - doca_verbs_wrapper_mlx5dv_devx_free_uar
        - doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - doca_verbs_wrapper_mlx5dv_devx_umem_dereg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1577,23'
          Dst:             doca_verbs_device_attr_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1579,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1586,15'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1595,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_free_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1600,15'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_dereg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1577,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18doca_verbs_qp_open7destroyEv
        - _ZN28doca_verbs_qp_init_attr_openD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1657,63'
          Dst:             _ZN18doca_verbs_qp_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1657,75'
          Dst:             _ZN28doca_verbs_qp_init_attr_openD2Ev
    - functionName:    _ZN28doca_verbs_qp_init_attr_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13doca_dev_open7get_ctxEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_qp_openC2EP11ibv_contextP28doca_verbs_qp_init_attr_open
        - _ZN18doca_verbs_qp_openD2Ev
        - _ZNK13doca_dev_open7get_ctxEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_qp_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3390,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3394,30'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3396,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3401,16'
          Dst:             doca_verbs_sdk_wrapper_qp_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3403,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3408,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3414,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3419,59'
          Dst:             _ZNK13doca_dev_open7get_ctxEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3419,25'
          Dst:             _ZN18doca_verbs_qp_openC2EP11ibv_contextP28doca_verbs_qp_init_attr_open
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3420,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3423,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3424,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3426,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3426,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3430,24'
          Dst:             _ZN18doca_verbs_qp_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3426,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_qp_openC2EP11ibv_contextP28doca_verbs_qp_init_attr_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_qp_open6createEv
        - _ZN18doca_verbs_qp_open7destroyEv
        - _ZN28doca_verbs_qp_init_attr_openC2Ev
        - _ZN28doca_verbs_qp_init_attr_openD2Ev
        - _ZNSt16invalid_argumentC1EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1616,21'
          Dst:             _ZN28doca_verbs_qp_init_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1620,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1621,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1621,15'
          Dst:             _ZNSt16invalid_argumentC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1621,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1621,9'
          Dst:             __cxa_free_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1649,9'
          Dst:             _ZN18doca_verbs_qp_open6createEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1650,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1651,15'
          Dst:             _ZN18doca_verbs_qp_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1652,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1653,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1654,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1655,1'
          Dst:             _ZN28doca_verbs_qp_init_attr_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1654,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28doca_verbs_qp_init_attr_openC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_qp_open6createEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          627
      EdgeCount:       94
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z24doca_internal_utils_log2IjET_S0_
        - _Z35doca_internal_utils_align_up_uint32jj
        - _Z35doca_internal_utils_align_up_uint64mm
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZN18doca_verbs_qp_open13create_qp_objEjjjjmjmjP28doca_verbs_qp_init_attr_open
        - __cxa_allocate_exception
        - __cxa_throw
        - doca_verbs_query_device
        - doca_verbs_uar_dbr_less_addr_get
        - doca_verbs_uar_id_get
        - doca_verbs_uar_reg_addr_get
        - doca_verbs_umem_get_address
        - doca_verbs_umem_get_id
        - doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1307,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1308,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1308,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1312,14'
          Dst:             doca_verbs_query_device
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1314,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1315,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1315,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1319,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1320,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1320,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1325,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1326,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1326,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1331,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1332,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1332,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1342,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1343,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1343,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1346,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1349,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1349,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1351,26'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1355,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1356,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1356,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1358,51'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1363,13'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1368,23'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1374,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1375,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1375,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1378,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1381,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1381,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1391,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1392,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1392,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1405,17'
          Dst:             _Z35doca_internal_utils_align_up_uint64mm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1412,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1413,17'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1413,17'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1424,13'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1427,13'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1431,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1432,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1432,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1434,29'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1451,27'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1454,26'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1457,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1458,17'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1458,17'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1466,18'
          Dst:             doca_verbs_uar_id_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1468,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1469,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1469,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1474,22'
          Dst:             doca_verbs_uar_reg_addr_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1476,22'
          Dst:             doca_verbs_uar_dbr_less_addr_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1479,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1480,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1480,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1495,13'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1498,32'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1501,33'
          Dst:             memalign
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1509,28'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1512,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1513,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1513,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1526,18'
          Dst:             doca_verbs_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1529,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1530,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1530,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1538,18'
          Dst:             doca_verbs_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1540,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1541,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1541,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1545,18'
          Dst:             doca_verbs_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1548,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1549,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1549,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1552,18'
          Dst:             doca_verbs_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1554,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1555,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1555,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1563,14'
          Dst:             _ZN18doca_verbs_qp_open13create_qp_objEjjjjmjmjP28doca_verbs_qp_init_attr_open
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1566,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1567,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1567,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1570,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _Z37doca_internal_utils_next_power_of_twom
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24doca_internal_utils_log2IjET_S0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35doca_internal_utils_align_up_uint64mm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z35doca_internal_utils_align_up_uint32jj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z35doca_internal_utils_align_up_uint64mm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp:125,22'
          Dst:             _Z35doca_internal_utils_align_up_uint64mm
    - functionName:    memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_qp_open13create_qp_objEjjjjmjmjP28doca_verbs_qp_init_attr_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          245
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL11_devx_set64Pvmm
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - _ZNK14doca_verbs_srq8get_srqnEv
        - _ZNK18doca_verbs_cq_open7get_cqnEv
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_create
        - doca_verbs_wrapper_mlx5dv_init_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:706,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:707,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:716,16'
          Dst:             doca_verbs_wrapper_mlx5dv_init_obj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:718,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:722,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:724,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:725,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:732,9'
          Dst:             _ZNK18doca_verbs_cq_open7get_cqnEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:732,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:733,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:735,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:0,0'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:744,9'
          Dst:             _ZNK18doca_verbs_cq_open7get_cqnEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:744,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:748,13'
          Dst:             _ZNK14doca_verbs_srq8get_srqnEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:748,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:749,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:753,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:754,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:755,13'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:759,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:765,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:766,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:767,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:768,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:770,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:772,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:773,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:774,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:777,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:780,19'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:783,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:783,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:788,16'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:690,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK18doca_verbs_cq_open7get_cqnEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11_devx_set64Pvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:244,49'
          Dst:             _ZL10__bswap_64m
    - functionName:    doca_verbs_ah_attr_set_traffic_class
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3359
      functionLinenumberEnd: 3383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_traffic_class
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3361,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3366,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_traffic_class
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3370,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3376,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_hop_limit
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_hop_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3334,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3339,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_hop_limit
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3343,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3349,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_static_rate
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_static_rate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3308,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3313,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_static_rate
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3317,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3323,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_sgid_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_sgid_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3281,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3286,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_sgid_index
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3290,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3296,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_sl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_sl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3255,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3260,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_sl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3264,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3270,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_dlid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_dlid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3229,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3234,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_dlid
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3238,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3244,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_addr_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3201
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_addr_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3203,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3208,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_addr_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3212,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3218,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_set_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3174
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ah_attr_set_gid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3176,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3181,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_set_gid
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3185,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3191,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_ah_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN23doca_verbs_ah_attr_openD2Ev
        - doca_verbs_sdk_wrapper_ah_attr_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3144,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3149,20'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3154,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3161,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3167,24'
          Dst:             _ZN23doca_verbs_ah_attr_openD2Ev
    - functionName:    _ZN23doca_verbs_ah_attr_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN23doca_verbs_ah_attr_openC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_ah_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3087
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN23doca_verbs_ah_attr_openC2Ev
        - _ZN23doca_verbs_ah_attr_openD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_ah_attr_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3091,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3095,37'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3097,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3103,16'
          Dst:             doca_verbs_sdk_wrapper_ah_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3105,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3110,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3116,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3121,27'
          Dst:             _ZN23doca_verbs_ah_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3122,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3126,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3127,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3129,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3129,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3133,26'
          Dst:             _ZN23doca_verbs_ah_attr_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3129,5'
          Dst:             __clang_call_terminate
    - functionName:    doca_verbs_qp_attr_set_ah_attr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_ah_attr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3054,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3059,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_ah_attr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3063,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3069,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_counter_set_id
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3032,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3037,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3042,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_cc_group
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_cc_group
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3004,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3009,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3014,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_cc_group
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3018,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3021,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:3025,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_max_dest_rd_atomic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z35doca_internal_utils_is_power_of_twom
        - doca_verbs_sdk_wrapper_qp_attr_set_max_dest_rd_atomic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2969,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2975,13'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_max_dest_rd_atomic
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2979,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2984,10'
          Dst:             _Z35doca_internal_utils_is_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2985,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2992,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _Z35doca_internal_utils_is_power_of_twom
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_attr_set_max_rd_atomic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z35doca_internal_utils_is_power_of_twom
        - doca_verbs_sdk_wrapper_qp_attr_set_max_rd_atomic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2935,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2940,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_max_rd_atomic
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2944,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2949,10'
          Dst:             _Z35doca_internal_utils_is_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2950,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2957,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_min_rnr_timer
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_min_rnr_timer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2908,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2913,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_min_rnr_timer
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2917,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2923,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_rnr_retry
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_rnr_retry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2881,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2886,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_rnr_retry
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2890,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2896,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_retry_cnt
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_retry_cnt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2855,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2860,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_retry_cnt
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2864,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2870,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_ack_timeout
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_ack_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2829,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2834,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_ack_timeout
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2838,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2844,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_port_num
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_port_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2802,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2807,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_port_num
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2811,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2817,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_pkey_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_pkey_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2776,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2781,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_pkey_index
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2785,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2791,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_atomic_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_atomic_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2750,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2755,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_atomic_mode
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2759,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2765,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_allow_remote_read
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2722,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2728,13'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_read
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2732,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2738,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_allow_remote_write
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2694,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2700,13'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_write
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2704,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2710,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_dest_qp_num
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_dest_qp_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2667,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2672,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_dest_qp_num
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2676,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2682,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_sq_psn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_sq_psn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2640,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2645,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_sq_psn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2649,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2655,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_rq_psn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_rq_psn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2614,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2619,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_rq_psn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2623,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2629,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_path_mtu
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_path_mtu
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2588,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2593,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_path_mtu
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2597,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2603,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_get_current_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_get_current_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2561,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2566,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_get_current_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2570,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2576,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_current_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_current_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2534,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2539,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_current_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2543,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2549,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_set_next_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_attr_set_next_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2507,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2512,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_set_next_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2516,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2522,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN23doca_verbs_qp_attr_openD2Ev
        - doca_verbs_sdk_wrapper_qp_attr_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2474,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2479,20'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2484,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2491,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2497,24'
          Dst:             _ZN23doca_verbs_qp_attr_openD2Ev
    - functionName:    _ZN23doca_verbs_qp_attr_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23doca_verbs_ah_attr_openD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp:117,33'
          Dst:             _ZN23doca_verbs_ah_attr_openD2Ev
    - functionName:    _ZN23doca_verbs_qp_attr_openC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN23doca_verbs_ah_attr_openC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.hpp:112,5'
          Dst:             _ZN23doca_verbs_ah_attr_openC2Ev
    - functionName:    doca_verbs_qp_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN23doca_verbs_qp_attr_openC2Ev
        - _ZN23doca_verbs_qp_attr_openD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_qp_attr_create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2426,37'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2428,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2434,16'
          Dst:             doca_verbs_sdk_wrapper_qp_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2436,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2441,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2447,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2452,27'
          Dst:             _ZN23doca_verbs_qp_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2453,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2456,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2457,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2459,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2459,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2463,26'
          Dst:             _ZN23doca_verbs_qp_attr_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2459,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z45doca_verbs_qp_init_attr_get_ordering_semanticPK25doca_verbs_qp_init_attr_tP31doca_verbs_qp_ordering_semantic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_get_ordering_semantic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2389,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2394,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2399,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_get_ordering_semantic
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2404,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2407,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2414,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_ordering_semantic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_ordering_semantic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2356,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2361,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_ordering_semantic
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2366,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2369,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2376,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_get_emulate_no_dbr_ext
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2338,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2343,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_emulate_no_dbr_ext
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2321,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2326,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_get_send_dbr_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_get_send_dbr_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2292,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2298,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_get_send_dbr_mode
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2302,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2308,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_send_dbr_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_send_dbr_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2263,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2269,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_send_dbr_mode
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2273,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2279,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_core_direct_master
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_core_direct_master
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2229,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2234,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2240,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_core_direct_master
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2245,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2251,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_qp_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_qp_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2201,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2207,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_qp_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2211,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2217,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_external_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_external_uar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2168,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2173,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2179,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_external_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2183,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2189,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_external_umem_dbr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem_dbr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2134,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2139,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2144,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem_dbr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2149,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2155,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2099,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2104,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2109,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2114,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2120,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_qp_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_qp_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2071,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2076,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_qp_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2080,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2086,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_user_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_user_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2043,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2049,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_user_index
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2053,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2059,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_max_inline_data
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_max_inline_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2015,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2020,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_max_inline_data
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2025,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2031,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_receive_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_receive_max_sges
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1987,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1992,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_receive_max_sges
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1997,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:2003,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_send_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_send_max_sges
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1959,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1965,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_send_max_sges
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1969,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1975,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_rq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_rq_wr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1932,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1937,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_rq_wr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1941,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1947,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_sq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_sq_wr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1905,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1910,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_sq_wr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1914,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1920,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_sq_sig_all
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_sq_sig_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1877,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1883,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_sq_sig_all
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1887,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1893,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_receive_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_receive_cq
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1844,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1849,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1855,13'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_receive_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1859,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1865,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_qp_init_attr_set_send_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_qp_init_attr_set_send_cq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1812,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1817,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1822,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_send_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1826,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1832,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZNK13doca_dev_open6get_pdEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_qp_init_attr_set_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK13doca_dev_open6get_pdEv
        - doca_verbs_sdk_wrapper_qp_init_attr_set_pd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1775,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1780,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_set_pd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1784,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1790,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1795,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1800,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1804,45'
          Dst:             _ZNK13doca_dev_open6get_pdEv
    - functionName:    doca_verbs_qp_init_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN28doca_verbs_qp_init_attr_openD2Ev
        - doca_verbs_sdk_wrapper_qp_init_attr_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1742,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1747,20'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1752,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1759,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1765,29'
          Dst:             _ZN28doca_verbs_qp_init_attr_openD2Ev
    - functionName:    doca_verbs_qp_init_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          91
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN28doca_verbs_qp_init_attr_openC2Ev
        - _ZN28doca_verbs_qp_init_attr_openD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_qp_init_attr_create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1694,42'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1696,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1702,16'
          Dst:             doca_verbs_sdk_wrapper_qp_init_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1704,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1709,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1715,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1720,27'
          Dst:             _ZN28doca_verbs_qp_init_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1721,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1724,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1725,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1727,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1727,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1731,26'
          Dst:             _ZN28doca_verbs_qp_init_attr_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp:1727,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK18doca_verbs_qp_open17get_send_dbr_modeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_qp_open13get_uar_mtypeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE10deallocateEPS4_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE10deallocateERS4_PS3_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE10deallocateEPS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE10deallocateEPS4_m
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:73,34'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE7destroyIS3_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13_Rb_tree_nodeIP18doca_verbs_cq_openE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:235,27'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP18doca_verbs_cq_openE6_M_ptrEv
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE7destroyIS2_EEvRS4_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE7destroyIS3_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEE7destroyIS3_EEvPT_
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE10deallocateERS4_PS3_m
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,35'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,9'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE10deallocateERS4_PS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13_Rb_tree_nodeIP18doca_verbs_cq_openE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE7destroyIS2_EEvRS4_PT_
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,25'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,55'
          Dst:             _ZNSt13_Rb_tree_nodeIP18doca_verbs_cq_openE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,2'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEE7destroyIS2_EEvRS4_PT_
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:650,2'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:651,2'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1918,13'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1918,4'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1919,21'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1920,4'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEED2Ev
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,18'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,31'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15_Rb_tree_header8_M_resetEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15_Rb_tree_headerC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15_Rb_tree_header8_M_resetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:176,7'
          Dst:             _ZNSt15_Rb_tree_header8_M_resetEv
    - functionName:    _ZNSt20_Rb_tree_key_compareISt4lessIP18doca_verbs_cq_openEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
        - _ZNSt15_Rb_tree_headerC2Ev
        - _ZNSt20_Rb_tree_key_compareISt4lessIP18doca_verbs_cq_openEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:684,6'
          Dst:             _ZNSaISt13_Rb_tree_nodeIP18doca_verbs_cq_openEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:680,4'
          Dst:             _ZNSt20_Rb_tree_key_compareISt4lessIP18doca_verbs_cq_openEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:680,4'
          Dst:             _ZNSt15_Rb_tree_headerC2Ev
    - functionName:    _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:944,7'
          Dst:             _ZNSt8_Rb_treeIP18doca_verbs_cq_openS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_ack_cq_events
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_ack_cq_events
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1154,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1159,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1164,20'
          Dst:             doca_verbs_sdk_wrapper_ack_cq_events
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1169,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_get_cq_comp_channel_event
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN28doca_verbs_comp_channel_open12get_cq_eventEPPv
        - doca_verbs_sdk_wrapper_get_cq_event
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1123,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1128,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1133,20'
          Dst:             doca_verbs_sdk_wrapper_get_cq_event
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1138,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1144,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1149,26'
          Dst:             _ZN28doca_verbs_comp_channel_open12get_cq_eventEPPv
    - functionName:    _ZN28doca_verbs_comp_channel_open12get_cq_eventEPPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_cq_open14get_cq_contextEv
        - doca_verbs_wrapper_mlx5dv_devx_get_event
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:996,14'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_get_event
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1015,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1017,23'
          Dst:             _ZN18doca_verbs_cq_open14get_cq_contextEv
    - functionName:    _ZN18doca_verbs_cq_open14get_cq_contextEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_comp_channel_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN28doca_verbs_comp_channel_openD2Ev
        - doca_verbs_sdk_wrapper_comp_channel_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1090,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1095,20'
          Dst:             doca_verbs_sdk_wrapper_comp_channel_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1100,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1107,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1113,23'
          Dst:             _ZN28doca_verbs_comp_channel_openD2Ev
    - functionName:    _ZN28doca_verbs_comp_channel_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:970,5'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:970,5'
          Dst:             __clang_call_terminate
    - functionName:    doca_verbs_comp_channel_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          151
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN28doca_verbs_comp_channel_openC2EP11ibv_context
        - _ZN28doca_verbs_comp_channel_openD2Ev
        - _ZNK13doca_dev_open7get_ctxEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_comp_channel_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1028,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1032,43'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1034,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1040,20'
          Dst:             doca_verbs_sdk_wrapper_comp_channel_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1046,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1056,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1063,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1068,72'
          Dst:             _ZNK13doca_dev_open7get_ctxEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1068,28'
          Dst:             _ZN28doca_verbs_comp_channel_openC2EP11ibv_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1069,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1072,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1073,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1075,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1075,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1079,27'
          Dst:             _ZN28doca_verbs_comp_channel_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:1075,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28doca_verbs_comp_channel_openC2EP11ibv_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - doca_verbs_wrapper_mlx5dv_devx_create_event_channel
        - doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:951,14'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_create_event_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:954,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:954,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:954,9'
          Dst:             __cxa_free_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:956,16'
          Dst:             fcntl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:958,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:959,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:959,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:959,9'
          Dst:             __cxa_free_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:962,23'
          Dst:             fcntl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:964,9'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:965,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:965,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:0,0'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:965,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_cq_open10get_cq_objEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_cq_open14set_cq_contextEPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_cq_set_cq_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_cq_open14set_cq_contextEPv
        - doca_verbs_sdk_wrapper_cq_set_cq_context
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:917,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:922,20'
          Dst:             doca_verbs_sdk_wrapper_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:926,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:934,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:939,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:940,15'
          Dst:             _ZN18doca_verbs_cq_open14set_cq_contextEPv
    - functionName:    doca_verbs_cq_get_cq_num
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_cq_open7get_cqnEv
        - doca_verbs_sdk_wrapper_cq_get_cqn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:890,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:895,20'
          Dst:             doca_verbs_sdk_wrapper_cq_get_cqn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:898,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:905,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:910,22'
          Dst:             _ZNK18doca_verbs_cq_open7get_cqnEv
    - functionName:    _ZNK18doca_verbs_cq_open14get_cq_arm_dbrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_cq_open13get_cq_ci_dbrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_cq_open17get_cq_uar_db_regEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_cq_get_dbr_db_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_cq_open13get_cq_ci_dbrEv
        - _ZNK18doca_verbs_cq_open14get_cq_arm_dbrEv
        - _ZNK18doca_verbs_cq_open17get_cq_uar_db_regEv
        - doca_verbs_sdk_wrapper_cq_get_dbr_addr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:861,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:866,20'
          Dst:             doca_verbs_sdk_wrapper_cq_get_dbr_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:870,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:876,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:881,29'
          Dst:             _ZNK18doca_verbs_cq_open17get_cq_uar_db_regEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:882,25'
          Dst:             _ZNK18doca_verbs_cq_open13get_cq_ci_dbrEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:883,26'
          Dst:             _ZNK18doca_verbs_cq_open14get_cq_arm_dbrEv
    - functionName:    _ZNK18doca_verbs_cq_open18get_cq_num_entriesEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK18doca_verbs_cq_open10get_cq_bufEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_cq_get_wq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_cq_open10get_cq_bufEv
        - _ZNK18doca_verbs_cq_open18get_cq_num_entriesEv
        - doca_verbs_sdk_wrapper_cq_get_wq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:831,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:836,20'
          Dst:             doca_verbs_sdk_wrapper_cq_get_wq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:840,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:846,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:851,25'
          Dst:             _ZNK18doca_verbs_cq_open10get_cq_bufEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:852,33'
          Dst:             _ZNK18doca_verbs_cq_open18get_cq_num_entriesEv
    - functionName:    doca_verbs_cq_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_cq_open7destroyEv
        - _ZN18doca_verbs_cq_openD2Ev
        - doca_verbs_sdk_wrapper_cq_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:792,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:797,20'
          Dst:             doca_verbs_sdk_wrapper_cq_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:802,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:809,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:814,24'
          Dst:             _ZN18doca_verbs_cq_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:816,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:821,19'
          Dst:             _ZN18doca_verbs_cq_openD2Ev
    - functionName:    _ZN18doca_verbs_cq_open7destroyEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          186
      EdgeCount:       46
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_device_attr_free
        - doca_verbs_wrapper_mlx5dv_devx_free_uar
        - doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - doca_verbs_wrapper_mlx5dv_devx_umem_dereg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:337,23'
          Dst:             doca_verbs_device_attr_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:339,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:346,31'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:348,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:355,32'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_free_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:357,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:364,29'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_dereg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:366,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:378,29'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_dereg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:380,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:337,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_cq_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18doca_verbs_cq_open7destroyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:115,63'
          Dst:             _ZN18doca_verbs_cq_open7destroyEv
    - functionName:    doca_verbs_cq_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_cq_openC2EP11ibv_contextP23doca_verbs_cq_attr_open
        - _ZN18doca_verbs_cq_openD2Ev
        - _ZNK13doca_dev_open7get_ctxEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_cq_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:741,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:745,30'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:747,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:752,16'
          Dst:             doca_verbs_sdk_wrapper_cq_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:754,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:759,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:765,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:770,59'
          Dst:             _ZNK13doca_dev_open7get_ctxEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:770,25'
          Dst:             _ZN18doca_verbs_cq_openC2EP11ibv_contextP23doca_verbs_cq_attr_open
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:771,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:774,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:775,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:777,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:777,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:781,24'
          Dst:             _ZN18doca_verbs_cq_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:777,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN18doca_verbs_cq_openC2EP11ibv_contextP23doca_verbs_cq_attr_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN18doca_verbs_cq_open6createEv
        - _ZN18doca_verbs_cq_open7destroyEv
        - _ZN23doca_verbs_cq_attr_openC2Ev
        - _ZNSt16invalid_argumentC1EPKc
        - _ZNSt16invalid_argumentD1Ev
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:87,21'
          Dst:             _ZN23doca_verbs_cq_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:91,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:92,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:92,15'
          Dst:             _ZNSt16invalid_argumentC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:92,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:92,9'
          Dst:             _ZNSt16invalid_argumentD1Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:92,9'
          Dst:             __cxa_free_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:107,9'
          Dst:             _ZN18doca_verbs_cq_open6createEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:108,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:109,15'
          Dst:             _ZN18doca_verbs_cq_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:110,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:111,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:112,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:112,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN23doca_verbs_cq_attr_openC2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_cq_open6createEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          388
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z24doca_internal_utils_log2IjET_S0_
        - _Z35doca_internal_utils_align_up_uint32jj
        - _Z35doca_internal_utils_is_power_of_twom
        - _ZN18doca_verbs_cq_open13create_cq_objEjjmjjmbh
        - _ZN28doca_verbs_comp_channel_open11register_cqEP18doca_verbs_cq_open
        - _ZNK19doca_verbs_uar_open13get_base_addrEv
        - __cxa_allocate_exception
        - __cxa_throw
        - doca_verbs_query_device
        - doca_verbs_uar_id_get
        - doca_verbs_umem_get_address
        - doca_verbs_umem_get_id
        - doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:169,14'
          Dst:             doca_verbs_query_device
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:171,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:172,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:172,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:175,9'
          Dst:             _Z35doca_internal_utils_is_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:176,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:177,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:177,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:181,28'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:184,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:185,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:185,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:194,36'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:197,33'
          Dst:             memalign
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:200,28'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:203,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:204,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:204,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:212,18'
          Dst:             doca_verbs_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:215,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:216,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:216,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:222,18'
          Dst:             doca_verbs_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:224,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:225,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:225,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:231,13'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:232,38'
          Dst:             memalign
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:235,32'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:238,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:239,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:239,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:247,18'
          Dst:             doca_verbs_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:249,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:250,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:250,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:254,18'
          Dst:             doca_verbs_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:257,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:258,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:258,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:270,27'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:273,26'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:276,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:277,17'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:277,17'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:286,18'
          Dst:             doca_verbs_uar_id_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:288,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:289,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:289,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:294,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:296,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:296,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:298,51'
          Dst:             _ZNK19doca_verbs_uar_open13get_base_addrEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:306,14'
          Dst:             _ZN18doca_verbs_cq_open13create_cq_objEjjmjjmbh
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:309,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:310,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:310,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:315,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:317,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:317,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:323,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:324,38'
          Dst:             _ZN28doca_verbs_comp_channel_open11register_cqEP18doca_verbs_cq_open
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:326,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:327,17'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:327,17'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:332,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZNK19doca_verbs_uar_open13get_base_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18doca_verbs_cq_open13create_cq_objEjjmjjmbh
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
        - size_t
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL11_devx_set64Pvmm
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_create
        - doca_verbs_wrapper_mlx5dv_devx_query_eqn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:124,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:125,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:126,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:127,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:129,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:130,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:131,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:132,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:133,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:134,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:135,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:136,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:139,16'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_query_eqn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:141,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:145,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:148,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:152,19'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:155,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:155,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:160,13'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:124,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN28doca_verbs_comp_channel_open11register_cqEP18doca_verbs_cq_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK18doca_verbs_cq_open10get_cq_objEv
        - doca_verbs_wrapper_mlx5dv_devx_subscribe_devx_event
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:979,22'
          Dst:             _ZNK18doca_verbs_cq_open10get_cq_objEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:978,14'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_subscribe_devx_event
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:981,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL9_devx_setPvjmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL11_devx_set64Pvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:244,49'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL9_devx_getPKvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:236,14'
          Dst:             _ZL10__bswap_32j
    - functionName:    doca_verbs_cq_attr_set_cq_collapsed
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_cq_collapsed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:707,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:712,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_cq_collapsed
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:716,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:722,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:727,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_cq_overrun
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_cq_overrun
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:680,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:685,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_cq_overrun
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:689,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:695,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_external_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_external_uar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:649,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:653,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:658,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_external_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:662,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:668,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_external_dbr_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_external_dbr_umem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:614,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:618,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:623,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_external_dbr_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:628,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:636,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_external_umem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:580,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:584,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:589,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_external_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:594,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:600,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_st
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_st
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:550,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:555,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_st
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:559,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:567,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_comp_channel
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_comp_channel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:513,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:518,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:524,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:528,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_comp_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:532,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:538,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_set_cq_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_set_cq_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:486,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:491,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_set_cq_size
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:495,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:501,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_cq_attr_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:454,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:459,20'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:464,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:471,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_cq_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN23doca_verbs_cq_attr_openC2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_cq_attr_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:402,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:406,37'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:408,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:414,16'
          Dst:             doca_verbs_sdk_wrapper_cq_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:416,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:421,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:427,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:432,27'
          Dst:             _ZN23doca_verbs_cq_attr_openC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:433,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:436,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:437,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:439,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:439,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp:439,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN23doca_verbs_cq_attr_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_qp_rd_atom
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_qp_init_rd_atom
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_send_dbr_mode_no_dbr_ext
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_is_qp_type_supported
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:285,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_device_attr_get_max_pkeys
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_srq_sge
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_srq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_srq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_ah
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_mr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_cqe
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_sge
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_qp_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_get_max_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_device_attr_free
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:214,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_query_device
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN22doca_verbs_device_attrC2EP11ibv_context
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:195,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:200,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:205,34'
          Dst:             _ZN22doca_verbs_device_attrC2EP11ibv_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:207,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:209,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN22doca_verbs_device_attrC2EP11ibv_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN22doca_verbs_device_attr10query_capsEP11ibv_context
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:88,9'
          Dst:             _ZN22doca_verbs_device_attr10query_capsEP11ibv_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:89,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:90,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:91,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:92,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:92,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN22doca_verbs_device_attr10query_capsEP11ibv_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          197
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - _ZN12_GLOBAL__N_124translate_gid_table_sizeEt
        - __cxa_allocate_exception
        - __cxa_throw
        - doca_verbs_wrapper_ibv_query_device
        - doca_verbs_wrapper_mlx5dv_devx_general_cmd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:98,16'
          Dst:             doca_verbs_wrapper_ibv_query_device
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:100,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:101,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:101,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:124,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:125,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:128,11'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_general_cmd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:130,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:131,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:131,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:134,19'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:137,13'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:136,28'
          Dst:             _ZN12_GLOBAL__N_124translate_gid_table_sizeEt
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:138,28'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:140,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:141,26'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:142,26'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:143,29'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:145,21'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:150,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:151,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:154,11'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_general_cmd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:156,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:157,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:157,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:162,13'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:164,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:166,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:172,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:173,9'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:177,15'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_general_cmd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:179,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:180,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:180,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp:184,13'
          Dst:             _ZL9_devx_getPKvmm
    - functionName:    _ZL9_devx_setPvjmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL9_devx_getPKvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:236,14'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZN12_GLOBAL__N_124translate_gid_table_sizeEt
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK20doca_verbs_umem_open16get_umem_addressEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_umem_get_address
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK20doca_verbs_umem_open16get_umem_addressEv
        - doca_verbs_sdk_wrapper_umem_get_address
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:314,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:318,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:323,20'
          Dst:             doca_verbs_sdk_wrapper_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:327,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:333,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:337,33'
          Dst:             _ZNK20doca_verbs_umem_open16get_umem_addressEv
    - functionName:    _ZNK20doca_verbs_umem_open13get_umem_sizeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_umem_get_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK20doca_verbs_umem_open13get_umem_sizeEv
        - doca_verbs_sdk_wrapper_umem_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:284,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:288,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:293,20'
          Dst:             doca_verbs_sdk_wrapper_umem_get_size
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:297,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:303,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:307,30'
          Dst:             _ZNK20doca_verbs_umem_open13get_umem_sizeEv
    - functionName:    _ZNK20doca_verbs_umem_open11get_umem_idEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_umem_get_id
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK20doca_verbs_umem_open11get_umem_idEv
        - doca_verbs_sdk_wrapper_umem_get_id
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:254,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:258,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:263,20'
          Dst:             doca_verbs_sdk_wrapper_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:267,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:273,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:277,28'
          Dst:             _ZNK20doca_verbs_umem_open11get_umem_idEv
    - functionName:    doca_verbs_umem_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN20doca_verbs_umem_open7destroyEv
        - _ZN20doca_verbs_umem_openD2Ev
        - doca_verbs_sdk_wrapper_umem_destroy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:216,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:221,20'
          Dst:             doca_verbs_sdk_wrapper_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:226,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:233,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:238,26'
          Dst:             _ZN20doca_verbs_umem_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:240,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:245,21'
          Dst:             _ZN20doca_verbs_umem_openD2Ev
    - functionName:    _ZN20doca_verbs_umem_open7destroyEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_umem_dereg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:128,29'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_dereg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:130,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:128,29'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20doca_verbs_umem_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20doca_verbs_umem_open7destroyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:75,67'
          Dst:             _ZN20doca_verbs_umem_open7destroyEv
    - functionName:    doca_verbs_umem_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN20doca_verbs_umem_openC2EP11ibv_contextPvmjim
        - _ZN20doca_verbs_umem_openD2Ev
        - _ZNK13doca_dev_open7get_ctxEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_umem_create
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:149,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:154,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:158,34'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:160,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:165,16'
          Dst:             doca_verbs_sdk_wrapper_umem_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:168,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:173,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:179,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:182,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:186,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:193,63'
          Dst:             _ZNK13doca_dev_open7get_ctxEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:193,27'
          Dst:             _ZN20doca_verbs_umem_openC2EP11ibv_contextPvmjim
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:195,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:198,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:199,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:201,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:201,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:205,26'
          Dst:             _ZN20doca_verbs_umem_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:201,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20doca_verbs_umem_openC2EP11ibv_contextPvmjim
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN20doca_verbs_umem_open6createEv
        - _ZN20doca_verbs_umem_open7destroyEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:67,9'
          Dst:             _ZN20doca_verbs_umem_open6createEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:68,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:69,15'
          Dst:             _ZN20doca_verbs_umem_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:70,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:71,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:72,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:72,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20doca_verbs_umem_open6createEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __cxa_allocate_exception
        - __cxa_throw
        - __errno_location
        - doca_verbs_wrapper_mlx5dv_devx_umem_reg_ex
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:85,27'
          Dst:             sysconf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:107,19'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_reg_ex
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:110,13'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:110,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:116,13'
          Dst:             __errno_location
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:116,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:120,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp:120,9'
          Dst:             __cxa_throw
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_srq_get_srqn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK14doca_verbs_srq8get_srqnEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:579,23'
          Dst:             _ZNK14doca_verbs_srq8get_srqnEv
    - functionName:    _ZNK14doca_verbs_srq8get_srqnEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_srq_get_dbr_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK14doca_verbs_srq12get_dbr_addrEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:575,23'
          Dst:             _ZNK14doca_verbs_srq12get_dbr_addrEv
    - functionName:    _ZNK14doca_verbs_srq12get_dbr_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_srq_get_wq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK14doca_verbs_srq11get_srq_bufEv
        - _ZNK14doca_verbs_srq12get_srq_sizeEv
        - _ZNK14doca_verbs_srq16get_rcv_wqe_sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:569,27'
          Dst:             _ZNK14doca_verbs_srq11get_srq_bufEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:570,35'
          Dst:             _ZNK14doca_verbs_srq12get_srq_sizeEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:571,35'
          Dst:             _ZNK14doca_verbs_srq16get_rcv_wqe_sizeEv
    - functionName:    _ZNK14doca_verbs_srq11get_srq_bufEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14doca_verbs_srq12get_srq_sizeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK14doca_verbs_srq16get_rcv_wqe_sizeEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_srq_init_attr_get_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:549,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:553,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:557,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_set_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:531,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:535,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_get_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:520,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_set_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:504,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:508,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_get_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:494,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_set_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:478,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:482,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_get_receive_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:468,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_set_receive_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:452,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:456,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_get_srq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:442,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_set_srq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:426,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:430,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN14doca_verbs_srq7destroyEv
        - _ZN14doca_verbs_srqD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:409,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:413,30'
          Dst:             _ZN14doca_verbs_srq7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:415,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:419,5'
          Dst:             _ZN14doca_verbs_srqD2Ev
    - functionName:    _ZN14doca_verbs_srq7destroyEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_device_attr_free
        - doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - doca_verbs_wrapper_mlx5dv_devx_umem_dereg
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:137,23'
          Dst:             doca_verbs_device_attr_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:139,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:146,31'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:148,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:155,29'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_dereg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:157,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:137,23'
          Dst:             __clang_call_terminate
    - functionName:    _ZN14doca_verbs_srqD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14doca_verbs_srq7destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:334,55'
          Dst:             _ZN14doca_verbs_srq7destroyEv
    - functionName:    doca_verbs_srq_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN14doca_verbs_srqC2EP11ibv_contextR24doca_verbs_srq_init_attr
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:384,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:388,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:392,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:397,26'
          Dst:             _ZN14doca_verbs_srqC2EP11ibv_contextR24doca_verbs_srq_init_attr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:398,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:400,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:402,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN14doca_verbs_srqC2EP11ibv_contextR24doca_verbs_srq_init_attr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN14doca_verbs_srq6createEP11ibv_context
        - _ZN14doca_verbs_srq7destroyEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:326,9'
          Dst:             _ZN14doca_verbs_srq6createEP11ibv_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:327,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:328,15'
          Dst:             _ZN14doca_verbs_srq7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:329,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:330,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:331,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:331,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN14doca_verbs_srq6createEP11ibv_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          289
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z24doca_internal_utils_log2IjET_S0_
        - _Z35doca_internal_utils_align_up_uint32jj
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZN14doca_verbs_srq14create_srq_objEjjmjmjR24doca_verbs_srq_init_attr
        - __cxa_allocate_exception
        - __cxa_throw
        - doca_verbs_query_device
        - doca_verbs_umem_get_address
        - doca_verbs_umem_get_id
        - doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:177,14'
          Dst:             doca_verbs_query_device
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:179,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:180,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:180,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:185,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:186,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:186,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:189,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:190,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:190,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:196,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:197,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:197,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:200,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:203,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:203,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:206,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:207,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:207,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:211,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:214,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:214,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:227,22'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:237,47'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:241,9'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:245,25'
          Dst:             _Z24doca_internal_utils_log2IjET_S0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:256,22'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:261,32'
          Dst:             _Z35doca_internal_utils_align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:263,33'
          Dst:             memalign
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:269,28'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_umem_reg
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:272,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:273,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:273,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:282,18'
          Dst:             doca_verbs_umem_get_address
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:285,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:286,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:286,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:291,18'
          Dst:             doca_verbs_umem_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:293,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:294,13'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:294,13'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:314,14'
          Dst:             _ZN14doca_verbs_srq14create_srq_objEjjmjmjR24doca_verbs_srq_init_attr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:317,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:318,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:318,9'
          Dst:             __cxa_throw
    - functionName:    _ZN14doca_verbs_srq14create_srq_objEjjmjmjR24doca_verbs_srq_init_attr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL11_devx_set64Pvmm
        - _ZL9_devx_getPKvmm
        - _ZL9_devx_setPvjmm
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_obj_create
        - doca_verbs_wrapper_mlx5dv_init_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:77,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:80,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:91,16'
          Dst:             doca_verbs_wrapper_mlx5dv_init_obj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:93,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:97,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:0,0'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:0,0'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:109,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:110,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:111,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:113,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:114,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:115,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:117,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:118,5'
          Dst:             _ZL11_devx_set64Pvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:119,5'
          Dst:             _ZL9_devx_setPvjmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:122,19'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_obj_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:125,9'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:125,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:130,17'
          Dst:             _ZL9_devx_getPKvmm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:77,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZL9_devx_setPvjmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:229,12'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL11_devx_set64Pvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:244,49'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL9_devx_getPKvmm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.h:236,14'
          Dst:             _ZL10__bswap_32j
    - functionName:    doca_verbs_srq_init_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:370,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_srq_init_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:353,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:358,44'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp:360,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZNK19doca_verbs_uar_open17get_dbr_less_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_uar_dbr_less_addr_get
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK19doca_verbs_uar_open17get_dbr_less_addrEv
        - doca_verbs_sdk_wrapper_uar_reg_addr_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:301,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:305,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:310,20'
          Dst:             doca_verbs_sdk_wrapper_uar_reg_addr_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:314,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:320,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:324,28'
          Dst:             _ZNK19doca_verbs_uar_open17get_dbr_less_addrEv
    - functionName:    _ZNK19doca_verbs_uar_open12get_reg_addrEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_uar_reg_addr_get
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - doca_verbs_sdk_wrapper_uar_reg_addr_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:271,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:275,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:280,20'
          Dst:             doca_verbs_sdk_wrapper_uar_reg_addr_get
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:284,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:290,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:294,28'
          Dst:             _ZNK19doca_verbs_uar_open12get_reg_addrEv
    - functionName:    _ZNK19doca_verbs_uar_open10get_uar_idEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_uar_id_get
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNK19doca_verbs_uar_open10get_uar_idEv
        - doca_verbs_sdk_wrapper_uar_get_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:241,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:245,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:250,20'
          Dst:             doca_verbs_sdk_wrapper_uar_get_id
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:254,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:260,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:264,26'
          Dst:             _ZNK19doca_verbs_uar_open10get_uar_idEv
    - functionName:    doca_verbs_uar_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN19doca_verbs_uar_open7destroyEv
        - _ZN19doca_verbs_uar_openD2Ev
        - doca_verbs_sdk_wrapper_uar_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:203,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:208,20'
          Dst:             doca_verbs_sdk_wrapper_uar_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:213,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:220,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:225,25'
          Dst:             _ZN19doca_verbs_uar_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:227,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:232,20'
          Dst:             _ZN19doca_verbs_uar_openD2Ev
    - functionName:    _ZN19doca_verbs_uar_open7destroyEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
        - doca_verbs_wrapper_mlx5dv_devx_free_uar
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:123,32'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_free_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:125,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:123,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN19doca_verbs_uar_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN19doca_verbs_uar_open7destroyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:96,65'
          Dst:             _ZN19doca_verbs_uar_open7destroyEv
    - functionName:    doca_verbs_uar_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN19doca_verbs_uar_openC2EP11ibv_context30doca_verbs_uar_allocation_type
        - _ZN19doca_verbs_uar_openD2Ev
        - _ZNK13doca_dev_open7get_ctxEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_uar_create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:144,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:149,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:153,32'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:155,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:163,16'
          Dst:             doca_verbs_sdk_wrapper_uar_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:165,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:170,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:176,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:181,61'
          Dst:             _ZNK13doca_dev_open7get_ctxEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:181,26'
          Dst:             _ZN19doca_verbs_uar_openC2EP11ibv_context30doca_verbs_uar_allocation_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:182,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:185,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:186,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:188,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:188,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:192,25'
          Dst:             _ZN19doca_verbs_uar_openD2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:188,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN19doca_verbs_uar_openC2EP11ibv_context30doca_verbs_uar_allocation_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN19doca_verbs_uar_open6createEv
        - _ZN19doca_verbs_uar_open7destroyEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:88,9'
          Dst:             _ZN19doca_verbs_uar_open6createEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:89,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:90,15'
          Dst:             _ZN19doca_verbs_uar_open7destroyEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:91,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:92,9'
          Dst:             __cxa_rethrow
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:93,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:93,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN19doca_verbs_uar_open6createEv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN12_GLOBAL__N_144convert_doca_verbs_uar_type_to_mlx5_uar_typeE30doca_verbs_uar_allocation_typeRj
        - __cxa_allocate_exception
        - __cxa_throw
        - doca_verbs_wrapper_mlx5dv_devx_alloc_uar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:102,19'
          Dst:             _ZN12_GLOBAL__N_144convert_doca_verbs_uar_type_to_mlx5_uar_typeE30doca_verbs_uar_allocation_typeRj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:104,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:105,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:105,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:108,23'
          Dst:             doca_verbs_wrapper_mlx5dv_devx_alloc_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:110,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:111,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:111,9'
          Dst:             __cxa_throw
    - functionName:    _ZN12_GLOBAL__N_144convert_doca_verbs_uar_type_to_mlx5_uar_typeE30doca_verbs_uar_allocation_typeRj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:71,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp:71,13'
          Dst:             __clang_call_terminate
    - functionName:    doca_verbs_dev_close
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_sdk_wrapper_dev_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:126,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:131,20'
          Dst:             doca_verbs_sdk_wrapper_dev_close
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:136,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:143,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_dev_open
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          110
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZN13doca_dev_openC2EP11ibv_contextP6ibv_pd
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - doca_verbs_sdk_wrapper_dev_open_from_pd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:74,30'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:76,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:81,16'
          Dst:             doca_verbs_sdk_wrapper_dev_open_from_pd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:83,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:88,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:94,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:97,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:104,30'
          Dst:             _ZN13doca_dev_openC2EP11ibv_contextP6ibv_pd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:106,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:108,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:109,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:111,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:111,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:111,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13doca_dev_openC2EP11ibv_contextP6ibv_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNSt16invalid_argumentC1EPKc
        - _ZNSt16invalid_argumentD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:60,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:61,9'
          Dst:             __cxa_allocate_exception
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:61,15'
          Dst:             _ZNSt16invalid_argumentC1EPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:61,9'
          Dst:             __cxa_throw
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:61,9'
          Dst:             _ZNSt16invalid_argumentD1Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp:61,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN13doca_dev_openD2Ev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_doca_gpunetio.cpp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEC2Ev
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEED2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:679,49'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:0,0'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEED2Ev
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:141,7'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:102,11'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEED2Ev
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1387,7'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1389,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_deallocate_nodesEPS6_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_deallocate_nodesEPS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS5_15_Hash_node_baseEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:375,9'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS5_15_Hash_node_baseEm
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS5_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:370,21'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKPvjELb0EEEEERKSaIT_E
        - _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2146,20'
          Dst:             _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKPvjELb0EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2148,7'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EE6_S_getERS8_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2047,16'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EE6_S_getERS8_
    - functionName:    _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKPvjELb0EEEEERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EE6_S_getERS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_deallocate_nodesEPS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2124,4'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE7destroyIS5_EEvRS7_PT_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE22_M_deallocate_node_ptrEPS6_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,36'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,62'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE7destroyIS5_EEvRS7_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2103,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE22_M_deallocate_node_ptrEPS6_
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:237,27'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE6_M_ptrEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE7destroyIS5_EEvRS7_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE7destroyIS6_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE7destroyIS6_EEvPT_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE22_M_deallocate_node_ptrEPS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10pointer_toERS6_
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE10deallocateERS7_PS6_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2111,20'
          Dst:             _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10pointer_toERS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,39'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE10deallocateERS7_PS6_m
    - functionName:    _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10pointer_toERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE10deallocateERS7_PS6_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10deallocateEPS7_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10deallocateEPS7_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE10deallocateEPS7_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE7destroyIS6_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEEC2Ev
        - _ZNSt8__detail20_Prime_rehash_policyC2Ef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail20_Prime_rehash_policyC2Ef
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2036,7'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKPvjELb0EEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1096,7'
          Dst:             _ZNSaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
    - functionName:    _ZNSaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEC2ERKSt17_Rb_tree_iteratorIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE9constructIS3_JRKS3_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE9constructIS3_JRKS3_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE9constructIS3_JRKS3_EEEvPT_DpOT0_
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE8allocateERS4_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE8allocateEmPKv
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:614,33'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:615,20'
          Dst:             _ZNSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:614,8'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE9constructIS2_JRKS2_EEEvRS4_PT_DpOT0_
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE6_M_ptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:235,27'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE6_M_ptrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:73,34'
          Dst:             _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE8allocateERS4_m
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:580,40'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:580,16'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE8allocateERS4_m
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeIJRKS1_EEEPSt13_Rb_tree_nodeIS1_EDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:630,23'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:631,4'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE17_M_construct_nodeIJRKS1_EEEvPSt13_Rb_tree_nodeIS1_EDpOT_
    - functionName:    _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_TnNSt9enable_ifIXclsr5_PCCPE13_MoveCopyPairILb1ET_S1_EEEbE4typeELb1EEEOS6_RKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:815,16'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:77,40'
          Dst:             _ZNK9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
    - functionName:    _ZNK9__gnu_cxx16__aligned_membufIP17doca_gpu_verbs_qpE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEmmEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1012,16'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
    - functionName:    _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairISt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEbEC2IS3_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS7_S8_EEEbE4typeELb1EEEOS7_OS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1811,43'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1813,8'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1820,9'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC2ERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEmmEv
        - _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
        - _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_TnNSt9enable_ifIXclsr5_PCCPE13_MoveCopyPairILb1ET_S1_EEEbE4typeELb1EEEOS6_RKS1_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2094,24'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2095,23'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_M_endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2103,22'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2100,41'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2101,19'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2101,34'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2103,22'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2106,15'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2107,13'
          Dst:             _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2109,6'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEmmEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2111,34'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE6_S_keyEPKSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2112,9'
          Dst:             _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISC_SD_EEEbE4typeELb1EEEOSC_OSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2113,14'
          Dst:             _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_TnNSt9enable_ifIXclsr5_PCCPE13_MoveCopyPairILb1ET_S1_EEEbE4typeELb1EEEOS6_RKS1_
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairISt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEbEC2IRSt17_Rb_tree_iteratorIS2_ERbTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISB_SC_EEEbE4typeELb1EEEOSB_OSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEC2ERKSt17_Rb_tree_iteratorIS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:342,4'
          Dst:             _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEC2ERKSt17_Rb_tree_iteratorIS1_E
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - _ZNSt4pairISt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEbEC2IS3_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS7_S8_EEEbE4typeELb1EEEOS7_OS8_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC2ERS7_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2153,4'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2157,16'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_Alloc_nodeC2ERS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2158,16'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE10_M_insert_IRKS1_NS7_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS1_EPSt18_Rb_tree_node_baseSF_OT_RT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2158,11'
          Dst:             _ZNSt4pairISt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEbEC2IS3_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS7_S8_EEEbE4typeELb1EEEOS7_OS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2163,19'
          Dst:             _ZNSt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEC2EPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2163,14'
          Dst:             _ZNSt4pairISt17_Rb_tree_iteratorIP17doca_gpu_verbs_qpEbEC2IS3_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS7_S8_EEEbE4typeELb1EEEOS7_OS8_
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS5_15_Hash_node_baseEPNS5_10_Hash_nodeIS3_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEEm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1910,2'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1920,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1921,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
    - functionName:    _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseISt4pairIKPvjELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:341,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseISt4pairIKPvjELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
    - functionName:    _ZNSt8__detail19_Node_iterator_baseISt4pairIKPvjELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10__pair_getILm0EE11__const_getIKPvjEERKT_RKSt4pairIS4_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:119,40'
          Dst:             _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
    - functionName:    _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKPvjEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi1ESt4hashIPvELb1EE7_S_cgetERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS5_15_Hash_node_baseEPNS5_10_Hash_nodeIS3_Lb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1947,7'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS5_15_Hash_node_baseEPNS5_10_Hash_nodeIS3_Lb0EEE
    - functionName:    _ZNSt8__detail13_Equal_helperIPvSt4pairIKS1_jENS_10_Select1stESt8equal_toIS1_EmLb0EE9_S_equalsERKS7_RKS5_RS3_mPNS_10_Hash_nodeIS4_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1461,39'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:245,17'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
    - functionName:    _ZNSt10__pair_getILm0EE5__getIKPvjEERT_RSt4pairIS4_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESt8equal_toIPvELb1EE7_S_cgetERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:804,16'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS2_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKPvjELb0EEEEERKSaIT_E
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKPvjELb0EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2134,20'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_allocate_bucketsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:361,28'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE19_M_allocate_bucketsEm
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2123,38'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2148,7'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail15_Hash_code_baseIPvSt4pairIKS1_jENS_10_Select1stESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1326,29'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2102,4'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2103,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2108,21'
          Dst:             _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2109,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt11_Tuple_implILm0EJRKPvEEC2ES2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKPvLb0EEC2ES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:344,9'
          Dst:             _ZNSt10_Head_baseILm0ERKPvLb0EEC2ES2_
    - functionName:    _ZNSt10_Head_baseILm0ERKPvLb0EEC2ES2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJRKPvEE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKPvLb0EE7_M_headERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm0ERKPvLb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0ERKPvLb0EE7_M_headERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIKPvjEC2IJRS1_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERS5_IJDpT1_EESt12_Index_tupleIJXspT0_EEESE_IJXspT2_EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJRKPvEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERKPvLb0EEC2ES2_
        - _ZNSt11_Tuple_implILm0EJRKPvEE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,35'
          Dst:             _ZNSt11_Tuple_implILm0EJRKPvEE7_M_headERS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:360,9'
          Dst:             _ZNSt10_Head_baseILm0ERKPvLb0EEC2ES2_
    - functionName:    _ZNSt4pairIKPvjEC2IJRS1_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES6_IJDpT0_EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIKPvjEC2IJRS1_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERS5_IJDpT1_EESt12_Index_tupleIJXspT0_EEESE_IJXspT2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1661,9'
          Dst:             _ZNSt4pairIKPvjEC2IJRS1_EJLm0EEJETpTnmJEEERSt5tupleIJDpT_EERS5_IJDpT1_EESt12_Index_tupleIJXspT0_EEESE_IJXspT2_EEE
    - functionName:    _ZNSt5tupleIJRKPvEEC2EOS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRKPvEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:642,17'
          Dst:             _ZNSt11_Tuple_implILm0EJRKPvEEC2EOS3_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIKPvjEC2IJRS1_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES6_IJDpT0_EE
        - _ZNSt5tupleIJRKPvEEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,27'
          Dst:             _ZNSt5tupleIJRKPvEEC2EOS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt4pairIKPvjEC2IJRS1_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES6_IJDpT0_EE
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:229,12'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
    - functionName:    _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE9constructIS5_JRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEvRS7_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_
    - functionName:    _ZNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:279,12'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEEC2Ev
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE8allocateERS7_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEE8allocateEmPKv
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEE
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
        - _ZNSt8__detail15_Hash_code_baseIPvSt4pairIKS1_jENS_10_Select1stESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1748,8'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,38'
          Dst:             _ZNSt8__detail15_Hash_code_baseIPvSt4pairIKS1_jENS_10_Select1stESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,59'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1758,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1761,10'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE18_M_deallocate_nodeEPS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1762,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1755,4'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS5_10_Hash_nodeIS3_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1757,11'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt5tupleIJRKPvEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEES2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRKPvEEC2ES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:589,9'
          Dst:             _ZNSt11_Tuple_implILm0EJRKPvEEC2ES2_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEPS6_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE10deallocateERS7_PS6_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE8allocateERS7_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE9constructIS5_JRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEvRS7_PT_DpOT0_
        - _ZNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,46'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,16'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE8allocateERS7_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2085,25'
          Dst:             _ZNSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,37'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2087,14'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE9constructIS5_JRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEvRS7_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2090,4'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,38'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKPvjELb0EEEEE10deallocateERS7_PS6_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2094,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8__detail9_Map_baseIPvSt4pairIKS1_jESaIS4_ENS_10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm
        - _ZNSt5tupleIJRKPvEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEES2_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEPS6_DpOT_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:702,11'
          Dst:             _ZNSt5tupleIJRKPvEEC2IvTnNSt9enable_ifIXaaaaclsr4_TCCIT_EE19_ConstructibleTupleIS2_EEclsr4_TCCIS6_EE27_ImplicitlyConvertibleTupleIS2_EEgesZT_Li1EEbE4typeELb1EEES2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:701,15'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvjELb0EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESD_IJEEEEEPS6_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:704,16'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:707,19'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKPvjEE4_M_vEv
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:545,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
    - functionName:    _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
        - _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,20'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKPvjELb0ELb0EEC2EPNS_10_Hash_nodeIS4_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,36'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS6_15_Hash_node_baseEPNS6_10_Hash_nodeIS4_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEEm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1910,2'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_remove_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1920,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1921,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
    - functionName:    _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseISt4pairIKmP15doca_gpu_mtableELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:341,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseISt4pairIKmP15doca_gpu_mtableELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE7destroyIS6_EEvRS8_PT_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE22_M_deallocate_node_ptrEPS7_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,36'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,62'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2102,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE7destroyIS6_EEvRS8_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2103,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE22_M_deallocate_node_ptrEPS7_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EE6_S_getERS9_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2047,16'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EE6_S_getERS9_
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE6_M_ptrEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:237,27'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE6_M_ptrEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE7destroyIS6_EEvRS8_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE7destroyIS7_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE7destroyIS7_EEvPT_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE22_M_deallocate_node_ptrEPS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10pointer_toERS7_
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE10deallocateERS8_PS7_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2111,20'
          Dst:             _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10pointer_toERS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,39'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2113,7'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE10deallocateERS8_PS7_m
    - functionName:    _ZNSt14pointer_traitsIPNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10pointer_toERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE10deallocateERS8_PS7_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10deallocateEPS8_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10deallocateEPS8_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE10deallocateEPS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE7destroyIS7_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:115,34'
          Dst:             _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EE6_S_getERS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail19_Node_iterator_baseISt4pairIKmP15doca_gpu_mtableELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10__pair_getILm0EE11__const_getIKmP15doca_gpu_mtableEERKT_RKSt4pairIS5_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE6_M_ptrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h:119,40'
          Dst:             _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
    - functionName:    _ZNK9__gnu_cxx16__aligned_bufferISt4pairIKmP15doca_gpu_mtableEE7_M_addrEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi1ESt4hashImELb1EE7_S_cgetERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_get_previous_nodeEmPNS6_15_Hash_node_baseE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS6_20_Node_const_iteratorIS4_Lb0ELb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_get_previous_nodeEmPNS6_15_Hash_node_baseE
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS6_15_Hash_node_baseEPNS6_10_Hash_nodeIS4_Lb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1895,31'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_get_previous_nodeEmPNS6_15_Hash_node_baseE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1896,14'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS6_15_Hash_node_baseEPNS6_10_Hash_nodeIS4_Lb0EEE
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:545,16'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
        - _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,20'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1455,36'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
    - functionName:    _ZNSt8__detail13_Equal_helperImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt8equal_toImEmLb0EE9_S_equalsERKS8_RKS6_RS2_mPNS_10_Hash_nodeIS5_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1461,39'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:245,17'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
    - functionName:    _ZNSt10__pair_getILm0EE5__getIKmP15doca_gpu_mtableEERT_RSt4pairIS5_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESt8equal_toImELb1EE7_S_cgetERKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEERKSaIT_E
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2132,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2134,20'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE8allocateERS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2138,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEERKSaIT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:150,2'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEEC2Ev
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_allocate_bucketsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:361,28'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_allocate_bucketsEm
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2123,38'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_allocate_bucketsEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2148,7'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS6_15_Hash_node_baseEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:375,9'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS6_15_Hash_node_baseEm
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEPPNS6_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:370,21'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEERKSaIT_E
        - _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2146,20'
          Dst:             _ZNSt14pointer_traitsIPPNSt8__detail15_Hash_node_baseEE10pointer_toERS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,35'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2147,27'
          Dst:             _ZNSaIPNSt8__detail15_Hash_node_baseEEC2INS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEERKSaIT_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2148,7'
          Dst:             _ZNSt16allocator_traitsISaIPNSt8__detail15_Hash_node_baseEEE10deallocateERS3_PS2_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2149,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPNSt8__detail15_Hash_node_baseEED2Ev
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       12
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2102,4'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2103,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2108,21'
          Dst:             _ZNSt8__detail20_Prime_rehash_policy8_M_resetEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2109,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2110,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt4pairINSt8__detail14_Node_iteratorIS_IKmP15doca_gpu_mtableELb0ELb0EEEbEC2IS6_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISA_SB_EEEbE4typeELb1EEEOSA_OSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE9constructIS7_JS7_EEEvPT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:229,12'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
    - functionName:    _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8max_sizeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8allocateEmPKv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:104,18'
          Dst:             _ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE9constructIS6_JS6_EEEvRS8_PT_DpOT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE9constructIS7_JS7_EEEvPT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE9constructIS7_JS7_EEEvPT_DpOT0_
    - functionName:    _ZNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:279,12'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEEC2Ev
    - functionName:    _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE8allocateERS8_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8allocateEmPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:443,20'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEE8allocateEmPKv
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEE
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1_
        - _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - _ZNSt8__detail15_Hash_code_baseImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1748,8'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,38'
          Dst:             _ZNSt8__detail15_Hash_code_baseImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1749,59'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1758,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1761,10'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1762,4'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1755,4'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE22_M_insert_bucket_beginEmPNS6_10_Hash_nodeIS4_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1757,11'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1763,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8__detail15_Hash_code_baseImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1326,29'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE16_M_allocate_nodeIJS6_EEEPS7_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE10deallocateERS8_PS7_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE8allocateERS8_m
        - _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE9constructIS6_JS6_EEEvRS8_PT_DpOT0_
        - _ZNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,46'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2081,16'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE8allocateERS8_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2085,25'
          Dst:             _ZNSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,37'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2087,14'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2086,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE9constructIS6_JS6_EEEvRS8_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2090,4'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,38'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE17_M_node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2093,6'
          Dst:             _ZNSt16allocator_traitsISaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE10deallocateERS8_PS7_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2094,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2095,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS4_EEES0_INS6_14_Node_iteratorIS4_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm
        - _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - _ZNSt8__detail15_Hash_code_baseImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE16_M_allocate_nodeIJS6_EEEPS7_DpOT_
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
        - _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1673,30'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE16_M_allocate_nodeIJS6_EEEPS7_DpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1674,30'
          Dst:             _ZNSt8__detail15_Hash_code_baseImSt4pairIKmP15doca_gpu_mtableENS_10_Select1stESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb0EE10_M_extractEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1674,51'
          Dst:             _ZNSt8__detail21_Hash_node_value_baseISt4pairIKmP15doca_gpu_mtableEE4_M_vEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1679,4'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1682,12'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1683,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1684,4'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1690,12'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1691,28'
          Dst:             _ZNSt8__detail14_Node_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1695,24'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1684,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8__detail12_Insert_baseImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_conjure_hashtableEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8__detail7_InsertImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb0EE6insertIS5_vEES1_INS_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS4_EEES0_INS6_14_Node_iteratorIS4_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT_
        - _ZNSt8__detail12_Insert_baseImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_conjure_hashtableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1004,29'
          Dst:             _ZNSt8__detail12_Insert_baseImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEEE20_M_conjure_hashtableEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1005,15'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS4_EEES0_INS6_14_Node_iteratorIS4_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE10deallocateEPS4_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE10deallocateERS4_PS3_m
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE10deallocateEPS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:469,13'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE10deallocateEPS4_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE7destroyIS3_EEvPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE7destroyIS2_EEvRS4_PT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE7destroyIS3_EEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:496,8'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEE7destroyIS3_EEvPT_
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE10deallocateERS4_PS3_m
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,35'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,9'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE10deallocateERS4_PS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE7destroyIS2_EEvRS4_PT_
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,25'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE21_M_get_Node_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,55'
          Dst:             _ZNSt13_Rb_tree_nodeIP17doca_gpu_verbs_qpE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:642,2'
          Dst:             _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEE7destroyIS2_EEvRS4_PT_
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:650,2'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:651,2'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1918,13'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_S_rightEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1918,4'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1919,21'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE7_S_leftEPSt18_Rb_tree_node_base
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1920,4'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS1_E
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEED2Ev
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,18'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,31'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEC2EPKSt18_Rb_tree_node_base
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20_Rb_tree_key_compareISt4lessIP17doca_gpu_verbs_qpEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
        - _ZNSt15_Rb_tree_headerC2Ev
        - _ZNSt20_Rb_tree_key_compareISt4lessIP17doca_gpu_verbs_qpEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:684,6'
          Dst:             _ZNSaISt13_Rb_tree_nodeIP17doca_gpu_verbs_qpEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:680,4'
          Dst:             _ZNSt20_Rb_tree_key_compareISt4lessIP17doca_gpu_verbs_qpEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:680,4'
          Dst:             _ZNSt15_Rb_tree_headerC2Ev
    - functionName:    _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:944,7'
          Dst:             _ZNSt8_Rb_treeIP17doca_gpu_verbs_qpS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13_Rb_tree_implIS5_Lb1EEC2Ev
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_deallocate_nodesEPS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2124,4'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE18_M_deallocate_nodeEPS7_
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_deallocate_nodesEPS7_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,13'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEE19_M_deallocate_nodesEPS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:2063,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEED2Ev
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1387,7'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_deallocate_bucketsEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1389,5'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:1388,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
    - functionName:    _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:1096,7'
          Dst:             _ZNSaINSt8__detail10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEC2Ev
    - functionName:    _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:2036,7'
          Dst:             _ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEELb1EEC2Ev
    - functionName:    _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail15_Hash_node_baseC2Ev
        - _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEEC2Ev
        - _ZNSt8__detail20_Prime_rehash_policyC2Ef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKmP15doca_gpu_mtableELb0EEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail15_Hash_node_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable.h:438,7'
          Dst:             _ZNSt8__detail20_Prime_rehash_policyC2Ef
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_req_notify_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          203
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL10__bswap_32j
        - _ZL10__bswap_64m
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - cudaMemcpyAsync
        - cudaPointerGetAttributes
        - cudaStreamCreateWithFlags
        - cudaStreamDestroy
        - cudaStreamSynchronize
        - doca_gpu_sdk_wrapper_verbs_req_notify_cq
        - doca_verbs_cq_get_cq_num
        - doca_verbs_cq_get_dbr_db_addr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1643,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1647,20'
          Dst:             doca_gpu_sdk_wrapper_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1651,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1659,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1664,19'
          Dst:             cudaStreamCreateWithFlags
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1670,14'
          Dst:             doca_verbs_cq_get_dbr_db_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1673,14'
          Dst:             doca_verbs_cq_get_cq_num
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1676,19'
          Dst:             cudaPointerGetAttributes
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1676,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1682,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1688,15'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1691,35'
          Dst:             cudaMemcpyAsync
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1691,35'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1694,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1698,23'
          Dst:             cudaStreamSynchronize
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1698,23'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1700,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1688,15'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1709,14'
          Dst:             _ZL10__bswap_64m
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1713,5'
          Dst:             cudaStreamDestroy
    - functionName:    _ZL27doca_verbs_cuda_clear_error9cudaError
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp:67,37'
          Dst:             cudaGetLastError
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_check_host_code_compatibility
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_check_device_code_compatibility
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_get_library_version
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_reset_tracking_and_memory
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          201
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - __assert_fail
        - cudaDeviceSynchronize
        - cudaMemcpy
        - cudaMemset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1523,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1524,19'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1524,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1528,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1533,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1546,9'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1556,9'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1557,23'
          Dst:             cudaMemset
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1557,23'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1560,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1566,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1567,19'
          Dst:             cudaMemset
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1567,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1571,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1576,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1577,19'
          Dst:             cudaMemset
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1577,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1581,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1586,19'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1586,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1590,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1595,19'
          Dst:             cudaDeviceSynchronize
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1597,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_verbs_query_last_error
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_qp_attr_create
        - doca_verbs_qp_attr_destroy
        - doca_verbs_qp_attr_get_current_state
        - doca_verbs_qp_init_attr_create
        - doca_verbs_qp_init_attr_destroy
        - doca_verbs_qp_query
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1461,14'
          Dst:             doca_verbs_qp_init_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1463,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1467,14'
          Dst:             doca_verbs_qp_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1469,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1473,14'
          Dst:             doca_verbs_qp_query
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1475,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1479,14'
          Dst:             doca_verbs_qp_attr_get_current_state
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1481,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1487,14'
          Dst:             doca_verbs_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1489,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1495,14'
          Dst:             doca_verbs_qp_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1497,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1506,23'
          Dst:             doca_verbs_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1507,18'
          Dst:             doca_verbs_qp_attr_destroy
    - functionName:    doca_gpu_verbs_destroy_service
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_join
        - pthread_rwlock_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1441,5'
          Dst:             pthread_join
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1442,5'
          Dst:             pthread_rwlock_destroy
    - functionName:    pthread_join
      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:    pthread_rwlock_destroy
      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:    doca_gpu_verbs_service_monitor_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_rwlock_unlock
        - pthread_rwlock_wrlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1429,5'
          Dst:             pthread_rwlock_wrlock
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1431,5'
          Dst:             pthread_rwlock_unlock
    - functionName:    _ZL21priv_service_mainloopPv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEppEv
        - doca_gpu_verbs_cpu_proxy_progress
        - pthread_rwlock_rdlock
        - pthread_rwlock_unlock
        - sched_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1368,9'
          Dst:             pthread_rwlock_rdlock
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1373,17'
          Dst:             doca_gpu_verbs_cpu_proxy_progress
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1371,26'
          Dst:             _ZNSt23_Rb_tree_const_iteratorIP17doca_gpu_verbs_qpEppEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1377,9'
          Dst:             pthread_rwlock_unlock
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1378,9'
          Dst:             sched_yield
    - functionName:    doca_gpu_verbs_cpu_proxy_progress
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          118
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL26priv_cpu_proxy_progress_cqP17doca_gpu_verbs_qpPb
        - _ZL36priv_cpu_proxy_progress_dbr_assistedP17doca_gpu_verbs_qp
        - _ZL37priv_cpu_proxy_progress_full_assistedP17doca_gpu_verbs_qpPb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1339,9'
          Dst:             _ZL26priv_cpu_proxy_progress_cqP17doca_gpu_verbs_qpPb
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1352,9'
          Dst:             _ZL36priv_cpu_proxy_progress_dbr_assistedP17doca_gpu_verbs_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1354,9'
          Dst:             _ZL37priv_cpu_proxy_progress_full_assistedP17doca_gpu_verbs_qpPb
    - functionName:    _ZL26priv_cpu_proxy_progress_cqP17doca_gpu_verbs_qpPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1298,17'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1308,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL36priv_cpu_proxy_progress_dbr_assistedP17doca_gpu_verbs_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1265,33'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1267,19'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZL37priv_cpu_proxy_progress_full_assistedP17doca_gpu_verbs_qpPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1234,33'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1237,23'
          Dst:             _ZL10__bswap_32j
    - functionName:    doca_gpu_verbs_create_service
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL21priv_service_mainloopPv
        - calloc
        - pthread_create
        - pthread_rwlock_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1391,48'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1393,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1398,14'
          Dst:             pthread_rwlock_init
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1400,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1407,14'
          Dst:             pthread_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1407,14'
          Dst:             _ZL21priv_service_mainloopPv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1409,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    pthread_rwlock_init
      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:    doca_gpu_verbs_unexport_multi_qps_dev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          160
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - doca_gpu_mem_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1205,14'
          Dst:             doca_gpu_mem_free
    - functionName:    doca_gpu_mem_free
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE3endEv
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE4findERS7_
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE5eraseENSt8__detail20_Node_const_iteratorIS8_Lb0ELb0EEE
        - _ZNSt8__detail20_Node_const_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2ERKNS_14_Node_iteratorIS5_Lb0ELb0EEE
        - _ZNSt8__detaileqISt4pairIKmP15doca_gpu_mtableELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESA_
        - cudaFree
        - cudaHostUnregister
        - doca_gpu_gdrcopy_destroy_mapping
        - doca_gpu_sdk_wrapper_mem_free
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:546,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:551,15'
          Dst:             doca_gpu_sdk_wrapper_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:555,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:561,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:566,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:571,32'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE4findERS7_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:571,9'
          Dst:             _ZNSt8__detail20_Node_const_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2ERKNS_14_Node_iteratorIS5_Lb0ELb0EEE
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:572,38'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE3endEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:572,12'
          Dst:             _ZNSt8__detaileqISt4pairIKmP15doca_gpu_mtableELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESA_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:573,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:580,9'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:580,9'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:584,13'
          Dst:             doca_gpu_gdrcopy_destroy_mapping
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:586,9'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:586,9'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:589,13'
          Dst:             cudaHostUnregister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:589,13'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:591,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:596,28'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE5eraseENSt8__detail20_Node_const_iteratorIS8_Lb0ELb0EEE
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE4findERS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:922,21'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1_
    - functionName:    _ZNSt8__detail20_Node_const_iteratorISt4pairIKmP15doca_gpu_mtableELb0ELb0EEC2ERKNS_14_Node_iteratorIS5_Lb0ELb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail19_Node_iterator_baseISt4pairIKmP15doca_gpu_mtableELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h:393,9'
          Dst:             _ZNSt8__detail19_Node_iterator_baseISt4pairIKmP15doca_gpu_mtableELb0EEC2EPNS_10_Hash_nodeIS5_Lb0EEE
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:348,21'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
    - functionName:    _ZNSt8__detaileqISt4pairIKmP15doca_gpu_mtableELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEESA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE5eraseENSt8__detail20_Node_const_iteratorIS8_Lb0ELb0EEE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS6_20_Node_const_iteratorIS4_Lb0ELb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:794,21'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS6_20_Node_const_iteratorIS4_Lb0ELb0EEE
    - functionName:    doca_gpu_verbs_export_multi_qps_dev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          263
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - __assert_fail
        - calloc
        - cudaMemcpy
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1128,9'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1135,27'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1142,14'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1145,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1150,41'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1152,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1159,9'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1171,16'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1171,16'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1175,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1184,24'
          Dst:             doca_gpu_mem_free
    - functionName:    doca_gpu_mem_alloc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          528
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z20priv_is_power_of_twom
        - _ZL18priv_get_page_sizev
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE6insertEOS8_
        - _ZNSt4pairIKmP15doca_gpu_mtableEC2IRmRS2_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - cudaFree
        - cudaGetErrorString
        - cudaHostGetDevicePointer
        - cudaHostRegister
        - cudaHostUnregister
        - cudaMalloc
        - doca_gpu_cuda_wrapper_cuPointerSetAttribute
        - doca_gpu_gdrcopy_create_mapping
        - doca_gpu_sdk_wrapper_mem_alloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:286,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:291,15'
          Dst:             doca_gpu_sdk_wrapper_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:296,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:306,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:311,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:316,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:321,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:327,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:335,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:339,37'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:341,9'
          Dst:             _Z20priv_is_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:342,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:346,40'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:355,15'
          Dst:             cudaMalloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:355,15'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:358,26'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:359,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:373,19'
          Dst:             doca_gpu_cuda_wrapper_cuPointerSetAttribute
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:376,13'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:376,13'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:377,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:392,19'
          Dst:             cudaMalloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:392,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:395,30'
          Dst:             cudaGetErrorString
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:396,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:409,23'
          Dst:             doca_gpu_cuda_wrapper_cuPointerSetAttribute
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:412,17'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:412,17'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:413,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:424,19'
          Dst:             doca_gpu_gdrcopy_create_mapping
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:428,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:433,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:439,38'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:441,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:446,19'
          Dst:             cudaHostRegister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:446,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:449,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:458,19'
          Dst:             cudaHostGetDevicePointer
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:458,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:461,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:475,39'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:477,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:488,15'
          Dst:             cudaHostRegister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:488,15'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:491,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:500,15'
          Dst:             cudaHostGetDevicePointer
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:500,15'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:503,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:505,13'
          Dst:             cudaHostUnregister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:526,39'
          Dst:             _ZNSt4pairIKmP15doca_gpu_mtableEC2IRmRS2_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:526,32'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE6insertEOS8_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:527,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:528,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:531,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:531,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:531,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZL18priv_get_page_sizev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:117,16'
          Dst:             sysconf
    - functionName:    _Z20priv_is_power_of_twom
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIKmP15doca_gpu_mtableEC2IRmRS2_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS8_OS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEE6insertEOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail7_InsertImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb0EE6insertIS5_vEES1_INS_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:587,21'
          Dst:             _ZNSt8__detail7_InsertImSt4pairIKmP15doca_gpu_mtableESaIS5_ENS_10_Select1stESt8equal_toImESt4hashImENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb0EE6insertIS5_vEES1_INS_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_
    - functionName:    doca_gpu_verbs_unexport_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - doca_gpu_mem_free
        - doca_gpu_verbs_unexport_uar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1084,9'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1088,13'
          Dst:             doca_gpu_verbs_unexport_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1093,9'
          Dst:             doca_gpu_mem_free
    - functionName:    doca_gpu_verbs_unexport_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 20
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE3endEv
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE4findERS6_
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE5eraseERS6_
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - _ZNSt8__detaileqISt4pairIKPvjELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEES9_
        - cudaHostUnregister
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:733,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:741,33'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE4findERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:741,74'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE3endEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:741,47'
          Dst:             _ZNSt8__detaileqISt4pairIKPvjELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEES9_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:742,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:745,5'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:746,5'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:747,9'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:748,33'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE5eraseERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:749,23'
          Dst:             cudaHostUnregister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:749,23'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:751,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:757,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:757,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE4findERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:922,21'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS2_
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE3endEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:348,21'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE3endEv
    - functionName:    _ZNSt8__detaileqISt4pairIKPvjELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEES9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/hashtable_policy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8__detail9_Map_baseIPvSt4pairIKS1_jESaIS4_ENS_10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS3_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:986,16'
          Dst:             _ZNSt8__detail9_Map_baseIPvSt4pairIKS1_jESaIS4_ENS_10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS3_
    - functionName:    _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE5eraseERS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:816,21'
          Dst:             _ZNSt10_HashtableIPvSt4pairIKS0_jESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseERS2_
    - functionName:    doca_gpu_verbs_get_qp_dev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL18priv_get_page_sizev
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - __assert_fail
        - cudaMemcpy
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1031,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1043,37'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1042,18'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1046,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1050,20'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1050,20'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1053,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1054,13'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1062,13'
          Dst:             __assert_fail
    - functionName:    _ZL24normalize_export_cq_typeP26doca_gpu_dev_verbs_cq_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:67,5'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:76,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_verbs_export_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          590
      EdgeCount:       149
      CyclomaticComplexity: 45
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL10__bswap_32j
        - _ZL18priv_get_page_sizev
        - _ZL24normalize_export_cq_typeP26doca_gpu_dev_verbs_cq_type
        - __assert_fail
        - calloc
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
        - doca_gpu_verbs_export_uar
        - doca_gpu_verbs_unexport_uar
        - doca_verbs_cq_get_cq_num
        - doca_verbs_cq_get_dbr_db_addr
        - doca_verbs_cq_get_wq
        - doca_verbs_qp_attr_create
        - doca_verbs_qp_attr_destroy
        - doca_verbs_qp_get_dbr_addr
        - doca_verbs_qp_get_qpn
        - doca_verbs_qp_get_uar_addr
        - doca_verbs_qp_get_wq
        - doca_verbs_qp_init_attr_create
        - doca_verbs_qp_init_attr_destroy
        - doca_verbs_qp_init_attr_get_send_dbr_mode
        - doca_verbs_qp_query
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:786,14'
          Dst:             _ZL24normalize_export_cq_typeP26doca_gpu_dev_verbs_cq_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:791,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:800,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:807,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:812,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:820,45'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:822,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:828,41'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:830,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:844,5'
          Dst:             doca_verbs_qp_get_wq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:850,14'
          Dst:             doca_verbs_qp_get_dbr_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:852,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:858,14'
          Dst:             doca_verbs_qp_get_qpn
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:860,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:865,33'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:866,37'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:867,37'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:868,37'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:869,37'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:870,37'
          Dst:             _ZL10__bswap_32j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:886,14'
          Dst:             doca_verbs_qp_init_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:888,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:892,14'
          Dst:             doca_verbs_qp_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:894,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:898,14'
          Dst:             doca_verbs_qp_query
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:900,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:904,14'
          Dst:             doca_verbs_qp_init_attr_get_send_dbr_mode
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:906,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:914,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:919,14'
          Dst:             doca_verbs_qp_get_uar_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:921,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:926,18'
          Dst:             doca_gpu_verbs_export_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:935,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:928,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:935,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:940,37'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:939,18'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:943,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:960,13'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:975,5'
          Dst:             doca_verbs_cq_get_wq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:978,14'
          Dst:             doca_verbs_cq_get_dbr_db_addr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:980,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:985,5'
          Dst:             doca_verbs_cq_get_cq_num
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1000,22'
          Dst:             doca_verbs_qp_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1001,27'
          Dst:             doca_verbs_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1009,21'
          Dst:             doca_gpu_verbs_unexport_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:1013,17'
          Dst:             doca_gpu_mem_free
    - functionName:    doca_gpu_verbs_export_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       64
      CyclomaticComplexity: 31
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE3endEv
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE4findERS6_
        - _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - _ZNSt8__detaileqISt4pairIKPvjELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEES9_
        - cudaHostGetDevicePointer
        - cudaHostRegister
        - cudaHostUnregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:682,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:692,33'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE4findERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:692,74'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEE3endEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:692,47'
          Dst:             _ZNSt8__detaileqISt4pairIKPvjELb0EEEbRKNS_19_Node_iterator_baseIT_XT0_EEES9_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:693,9'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:696,9'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:697,23'
          Dst:             cudaHostRegister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:697,23'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:701,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:710,19'
          Dst:             cudaHostGetDevicePointer
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:710,19'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:712,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:719,5'
          Dst:             _ZNSt13unordered_mapIPvjSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_jEEEixERS6_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:725,25'
          Dst:             cudaHostUnregister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:725,25'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:730,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:730,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    doca_gpu_verbs_can_gpu_register_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - cudaHostRegister
        - cudaHostUnregister
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:654,33'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:663,23'
          Dst:             cudaHostRegister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:663,23'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:670,41'
          Dst:             cudaHostUnregister
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:670,41'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:677,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:677,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    doca_gpu_get_dmabuf_fd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_gpu_cuda_wrapper_cuMemGetHandleForAddressRange
        - doca_gpu_sdk_wrapper_dmabuf_fd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:609,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:614,15'
          Dst:             doca_gpu_sdk_wrapper_dmabuf_fd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:618,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:624,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:629,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:634,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:638,15'
          Dst:             doca_gpu_cuda_wrapper_cuMemGetHandleForAddressRange
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:641,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:102,11'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev
    - functionName:    doca_gpu_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEED2Ev
        - doca_gpu_sdk_wrapper_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:228,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:233,15'
          Dst:             doca_gpu_sdk_wrapper_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:238,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:245,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:252,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:256,9'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEED2Ev
    - functionName:    _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unordered_map.h:141,7'
          Dst:             _ZNSt10_HashtableImSt4pairIKmP15doca_gpu_mtableESaIS4_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEEC2Ev
    - functionName:    _ZL38priv_query_async_store_release_supportv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - cudaDeviceGetAttribute
        - cudaGetDevice
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:103,14'
          Dst:             cudaGetDevice
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:103,14'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:106,14'
          Dst:             cudaDeviceGetAttribute
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:106,14'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
    - functionName:    doca_gpu_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          215
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - _ZL38priv_query_async_store_release_supportv
        - _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEEC2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - calloc
        - cudaDeviceGetByPCIBusId
        - doca_gpu_cuda_wrapper_cuDeviceGetAttribute
        - doca_gpu_gdrcopy_is_supported
        - doca_gpu_gdrcopy_supports_force_pcie
        - doca_gpu_sdk_wrapper_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:130,30'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:132,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:137,11'
          Dst:             doca_gpu_sdk_wrapper_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:139,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:144,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:150,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:153,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:158,46'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:160,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:164,16'
          Dst:             cudaDeviceGetByPCIBusId
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:164,16'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:167,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:171,15'
          Dst:             doca_gpu_cuda_wrapper_cuDeviceGetAttribute
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:174,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:182,15'
          Dst:             doca_gpu_cuda_wrapper_cuDeviceGetAttribute
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:185,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:199,51'
          Dst:             _ZL38priv_query_async_store_release_supportv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:200,39'
          Dst:             doca_gpu_gdrcopy_is_supported
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:201,51'
          Dst:             doca_gpu_gdrcopy_supports_force_pcie
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:204,38'
          Dst:             _ZNSt13unordered_mapImP15doca_gpu_mtableSt4hashImESt8equal_toImESaISt4pairIKmS1_EEEC2Ev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:205,5'
          Dst:             __cxa_begin_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:206,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:208,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:208,5'
          Dst:             __cxa_end_catch
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio.cpp:208,5'
          Dst:             __clang_call_terminate
    - functionName:    cudaDeviceGetByPCIBusId
      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:    _Z18doca_gpu_log_printiPKciS0_S0_z
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - atoi
        - ctime
        - fprintf
        - fputc
        - getenv
        - strlen
        - time
        - vfprintf
      functionUses:    1023
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:51,33'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:53,33'
          Dst:             atoi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:66,22'
          Dst:             time
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:67,27'
          Dst:             ctime
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:68,19'
          Dst:             strlen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:71,9'
          Dst:             fprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:73,9'
          Dst:             vfprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp:74,9'
          Dst:             fputc
    - functionName:    ctime
      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:    _ZL14mlx5_init_cqesP27doca_gpunetio_ib_mlx5_cqe64j
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          138
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - close
        - doca_gpu_get_dmabuf_fd
        - doca_verbs_umem_create
        - doca_verbs_umem_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:145,18'
          Dst:             doca_gpu_get_dmabuf_fd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:147,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:152,18'
          Dst:             doca_verbs_umem_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:156,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:159,26'
          Dst:             doca_verbs_umem_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:163,21'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:167,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:172,18'
          Dst:             doca_gpu_get_dmabuf_fd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:174,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:178,18'
          Dst:             doca_verbs_umem_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:181,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:185,18'
          Dst:             doca_verbs_umem_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:188,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:194,74'
          Dst:             close
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:199,16'
          Dst:             doca_verbs_umem_destroy
    - functionName:    _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:310,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20cq_type_is_collapsed26doca_gpu_dev_verbs_cq_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_gpu_verbs_destroy_qp_group_list_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1819,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1823,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1826,28'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1827,32'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1828,28'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1829,32'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
    - functionName:    _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          254
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_gpu_mem_free
        - doca_gpu_verbs_unexport_qp
        - doca_verbs_cq_destroy
        - doca_verbs_qp_destroy
        - doca_verbs_uar_destroy
        - doca_verbs_umem_destroy
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:895,18'
          Dst:             doca_gpu_verbs_unexport_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:896,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:900,18'
          Dst:             doca_verbs_qp_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:901,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:905,18'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:906,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:910,18'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:912,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:916,18'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:917,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:925,22'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:927,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:932,18'
          Dst:             doca_verbs_uar_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:933,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:937,18'
          Dst:             doca_verbs_cq_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:938,37'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:941,22'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:943,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:947,22'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:949,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - doca_gpu_mem_free
        - doca_verbs_umem_destroy
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:293,9'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:299,9'
          Dst:             doca_gpu_mem_free
    - functionName:    doca_gpu_verbs_create_qp_group_list_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          651
      EdgeCount:       153
      CyclomaticComplexity: 47
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - _ZL15align_up_uint32jj
        - _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL18priv_get_page_sizev
        - _ZL26calc_cq_external_umem_sizejj
        - _ZL26calc_qp_external_umem_sizej
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - calloc
        - doca_gpu_verbs_can_gpu_register_uar
        - doca_gpu_verbs_export_qp
        - doca_gpu_verbs_req_notify_cq
        - doca_verbs_cq_set_cq_context
        - doca_verbs_uar_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1581,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1595,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1599,14'
          Dst:             _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1602,47'
          Dst:             _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1610,34'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1613,22'
          Dst:             _ZL26calc_cq_external_umem_sizejj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1614,22'
          Dst:             _ZL26calc_qp_external_umem_sizej
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1615,49'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1615,23'
          Dst:             _ZL15align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1621,18'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1623,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1628,66'
          Dst:             _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1628,13'
          Dst:             doca_gpu_verbs_can_gpu_register_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1629,9'
          Dst:             doca_verbs_uar_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1631,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1640,54'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1644,55'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1653,9'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1657,14'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1662,14'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1672,18'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1687,18'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1690,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1697,18'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1706,18'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1712,22'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1714,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1718,22'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1720,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1724,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1733,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1740,18'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1749,18'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1755,22'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1757,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1761,22'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1763,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1767,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1788,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1792,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1794,18'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1795,22'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1796,18'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1797,22'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
    - functionName:    _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20cq_type_is_collapsed26doca_gpu_dev_verbs_cq_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:84,5'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:91,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:95,9'
          Dst:             _ZL20cq_type_is_collapsed26doca_gpu_dev_verbs_cq_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:96,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL26calc_cq_external_umem_sizejj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15align_up_uint32jj
        - _ZL18priv_get_page_sizev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:211,42'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:211,12'
          Dst:             _ZL15align_up_uint32jj
    - functionName:    _ZL26calc_qp_external_umem_sizej
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15align_up_uint32jj
        - _ZL18priv_get_page_sizev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:580,42'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:580,12'
          Dst:             _ZL15align_up_uint32jj
    - functionName:    _ZL18priv_get_page_sizev
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sysconf
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:57,16'
          Dst:             sysconf
    - functionName:    _ZL15align_up_uint32jj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_verbs_uar_create
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:108,18'
          Dst:             doca_verbs_uar_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:111,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:112,22'
          Dst:             doca_verbs_uar_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:115,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:117,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:127,13'
          Dst:             doca_verbs_uar_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:129,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - _ZL18priv_get_page_sizev
        - calloc
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:230,48'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:232,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:237,33'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:239,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:247,52'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:247,18'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:250,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:257,52'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:257,18'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:260,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:268,14'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:270,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:274,13'
          Dst:             doca_gpu_mem_free
    - functionName:    _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          473
      EdgeCount:       136
      CyclomaticComplexity: 40
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL14mlx5_init_cqesP27doca_gpunetio_ib_mlx5_cqe64j
        - _ZL15align_up_uint32jj
        - _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - _ZL18priv_get_page_sizev
        - _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - _ZL26calc_cq_external_umem_sizejj
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - calloc
        - cudaMemcpy
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
        - doca_verbs_cq_attr_create
        - doca_verbs_cq_attr_destroy
        - doca_verbs_cq_attr_set_comp_channel
        - doca_verbs_cq_attr_set_cq_collapsed
        - doca_verbs_cq_attr_set_cq_overrun
        - doca_verbs_cq_attr_set_cq_size
        - doca_verbs_cq_attr_set_external_dbr_umem
        - doca_verbs_cq_attr_set_external_uar
        - doca_verbs_cq_attr_set_external_umem
        - doca_verbs_cq_attr_set_st
        - doca_verbs_cq_create
        - doca_verbs_cq_destroy
        - doca_verbs_umem_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:351,14'
          Dst:             doca_verbs_cq_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:353,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:367,61'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:367,35'
          Dst:             _ZL15align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:368,22'
          Dst:             _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:371,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:375,22'
          Dst:             doca_verbs_cq_attr_set_external_dbr_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:381,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:382,34'
          Dst:             _ZL26calc_cq_external_umem_sizejj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:384,22'
          Dst:             _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:387,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:393,34'
          Dst:             _ZL26calc_cq_external_umem_sizejj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:395,22'
          Dst:             _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:398,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:409,30'
          Dst:             _ZL26calc_cq_external_umem_sizejj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:411,70'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:411,22'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:416,70'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:416,22'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:422,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:428,17'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:431,22'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:435,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:446,51'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:452,9'
          Dst:             _ZL14mlx5_init_cqesP27doca_gpunetio_ib_mlx5_cqe64j
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:457,27'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:457,27'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:460,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:474,14'
          Dst:             doca_verbs_cq_attr_set_external_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:476,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:480,14'
          Dst:             doca_verbs_cq_attr_set_cq_size
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:482,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:486,14'
          Dst:             doca_verbs_cq_attr_set_cq_overrun
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:488,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:493,18'
          Dst:             doca_verbs_cq_attr_set_cq_collapsed
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:495,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:501,18'
          Dst:             doca_verbs_cq_attr_set_external_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:503,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:509,18'
          Dst:             doca_verbs_cq_attr_set_comp_channel
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:511,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:515,18'
          Dst:             doca_verbs_cq_attr_set_st
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:517,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:522,14'
          Dst:             doca_verbs_cq_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:524,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:528,14'
          Dst:             doca_verbs_cq_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:530,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:540,22'
          Dst:             doca_verbs_cq_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:541,41'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:545,22'
          Dst:             doca_verbs_cq_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:547,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:553,26'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:555,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:563,26'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:565,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          685
      EdgeCount:       200
      CyclomaticComplexity: 59
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL15align_up_uint32jj
        - _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - _ZL18priv_get_page_sizev
        - _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - _ZL26calc_qp_external_umem_sizej
        - _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - calloc
        - doca_gpu_mem_alloc
        - doca_gpu_mem_free
        - doca_gpu_verbs_can_gpu_register_uar
        - doca_verbs_qp_create
        - doca_verbs_qp_destroy
        - doca_verbs_qp_init_attr_create
        - doca_verbs_qp_init_attr_destroy
        - doca_verbs_qp_init_attr_set_core_direct_master
        - doca_verbs_qp_init_attr_set_external_uar
        - doca_verbs_qp_init_attr_set_external_umem
        - doca_verbs_qp_init_attr_set_external_umem_dbr
        - doca_verbs_qp_init_attr_set_ordering_semantic
        - doca_verbs_qp_init_attr_set_pd
        - doca_verbs_qp_init_attr_set_qp_type
        - doca_verbs_qp_init_attr_set_receive_max_sges
        - doca_verbs_qp_init_attr_set_rq_wr
        - doca_verbs_qp_init_attr_set_send_cq
        - doca_verbs_qp_init_attr_set_send_dbr_mode
        - doca_verbs_qp_init_attr_set_send_max_sges
        - doca_verbs_qp_init_attr_set_sq_wr
        - doca_verbs_umem_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:600,58'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:600,32'
          Dst:             _ZL15align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:612,14'
          Dst:             doca_verbs_qp_init_attr_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:614,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:618,14'
          Dst:             doca_verbs_qp_init_attr_set_external_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:620,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:627,69'
          Dst:             _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:627,13'
          Dst:             doca_gpu_verbs_can_gpu_register_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:629,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:642,26'
          Dst:             _ZL26calc_qp_external_umem_sizej
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:648,18'
          Dst:             _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:656,18'
          Dst:             doca_verbs_qp_init_attr_set_external_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:651,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:660,70'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:660,22'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:665,70'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:665,22'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:671,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:677,17'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:680,22'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:684,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:688,18'
          Dst:             doca_verbs_qp_init_attr_set_external_umem
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:691,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:699,18'
          Dst:             _ZL21suballoc_from_umem_hlP22doca_gpu_verbs_umem_hlmPPvS2_Pm
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:707,18'
          Dst:             doca_verbs_qp_init_attr_set_external_umem_dbr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:702,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:712,33'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:712,33'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:714,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:720,49'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:719,26'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:724,73'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:724,26'
          Dst:             doca_gpu_mem_alloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:731,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:743,18'
          Dst:             _ZL15create_gpu_umemP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typemPvPP17doca_verbs_umem_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:750,18'
          Dst:             doca_verbs_qp_init_attr_set_external_umem_dbr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:746,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:753,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:757,14'
          Dst:             doca_verbs_qp_init_attr_set_pd
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:759,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:763,14'
          Dst:             doca_verbs_qp_init_attr_set_sq_wr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:765,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:769,14'
          Dst:             doca_verbs_qp_init_attr_set_rq_wr
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:771,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:775,14'
          Dst:             doca_verbs_qp_init_attr_set_qp_type
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:777,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:781,14'
          Dst:             doca_verbs_qp_init_attr_set_send_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:783,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:787,14'
          Dst:             doca_verbs_qp_init_attr_set_send_max_sges
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:789,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:793,14'
          Dst:             doca_verbs_qp_init_attr_set_receive_max_sges
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:795,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:800,18'
          Dst:             doca_verbs_qp_init_attr_set_core_direct_master
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:802,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:808,18'
          Dst:             doca_verbs_qp_init_attr_set_send_dbr_mode
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:811,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:817,18'
          Dst:             doca_verbs_qp_init_attr_set_ordering_semantic
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:819,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:824,14'
          Dst:             doca_verbs_qp_create
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:826,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:830,14'
          Dst:             doca_verbs_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:832,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:843,22'
          Dst:             doca_verbs_qp_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:844,41'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:848,22'
          Dst:             doca_verbs_qp_init_attr_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:850,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:854,22'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:855,41'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:860,22'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:861,41'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:866,22'
          Dst:             doca_verbs_umem_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:867,41'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:876,26'
          Dst:             doca_gpu_mem_free
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:878,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL27doca_verbs_cuda_clear_error9cudaError
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cudaGetLastError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_internal.hpp:67,37'
          Dst:             cudaGetLastError
    - functionName:    doca_gpu_verbs_destroy_qp_list_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          123
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1547,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1550,27'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1551,31'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1552,27'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1553,31'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
    - functionName:    doca_gpu_verbs_create_qp_list_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          533
      EdgeCount:       134
      CyclomaticComplexity: 41
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - _ZL15align_up_uint32jj
        - _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL18priv_get_page_sizev
        - _ZL26calc_cq_external_umem_sizejj
        - _ZL26calc_qp_external_umem_sizej
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - calloc
        - doca_gpu_verbs_can_gpu_register_uar
        - doca_gpu_verbs_export_qp
        - doca_gpu_verbs_req_notify_cq
        - doca_verbs_cq_set_cq_context
        - doca_verbs_uar_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1369,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1378,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1389,14'
          Dst:             _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1392,47'
          Dst:             _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1400,34'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1402,22'
          Dst:             _ZL26calc_cq_external_umem_sizejj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1403,22'
          Dst:             _ZL26calc_qp_external_umem_sizej
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1404,49'
          Dst:             _ZL18priv_get_page_sizev
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1404,23'
          Dst:             _ZL15align_up_uint32jj
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1410,18'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1412,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1417,66'
          Dst:             _ZNK19doca_verbs_uar_open12get_reg_addrEv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1417,13'
          Dst:             doca_gpu_verbs_can_gpu_register_uar
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1418,9'
          Dst:             doca_verbs_uar_destroy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1420,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1429,48'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1432,48'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1439,14'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1444,9'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1448,14'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1458,18'
          Dst:             _ZL14create_umem_hlP10doca_gpu_tP8doca_dev27doca_gpu_verbs_mem_reg_typembbPP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1470,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1476,18'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1479,18'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1487,18'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1493,22'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1495,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1499,22'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1501,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1505,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1524,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1526,18'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1527,22'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1528,18'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1529,22'
          Dst:             _ZL15destroy_umem_hlP10doca_gpu_tP22doca_gpu_verbs_umem_hl
    - functionName:    doca_gpu_verbs_qp_flat_list_destroy_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - cudaFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1348,5'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1348,5'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
    - functionName:    doca_gpu_verbs_qp_flat_list_create_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL27doca_verbs_cuda_clear_error9cudaError
        - cudaFree
        - cudaMalloc
        - cudaMemcpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1325,13'
          Dst:             cudaMalloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1325,13'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1330,17'
          Dst:             cudaMemcpy
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1330,17'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1341,5'
          Dst:             cudaFree
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1341,5'
          Dst:             _ZL27doca_verbs_cuda_clear_error9cudaError
    - functionName:    doca_gpu_verbs_destroy_qp_group_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1305,5'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1307,5'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
    - functionName:    doca_gpu_verbs_create_qp_group_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          442
      EdgeCount:       104
      CyclomaticComplexity: 32
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - calloc
        - doca_gpu_verbs_export_qp
        - doca_gpu_verbs_req_notify_cq
        - doca_verbs_cq_set_cq_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1106,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1113,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1123,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1137,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1141,14'
          Dst:             _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1145,46'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1147,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1151,47'
          Dst:             _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1165,9'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1167,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1173,23'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1175,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1181,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1186,14'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1194,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1198,14'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1203,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1208,18'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1210,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1214,18'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1216,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1220,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1232,23'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1234,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1241,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1246,14'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1255,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1260,9'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1265,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1271,13'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1273,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1277,18'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1279,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1283,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1293,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1295,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
    - functionName:    doca_gpu_verbs_destroy_qp_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1095,5'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
    - functionName:    doca_gpu_verbs_create_qp_hl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          316
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _Z37doca_internal_utils_next_power_of_twom
        - _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
        - _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - calloc
        - doca_gpu_verbs_export_qp
        - doca_gpu_verbs_req_notify_cq
        - doca_verbs_cq_set_cq_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:963,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:970,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:979,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:988,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:999,14'
          Dst:             _ZL16validate_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1002,47'
          Dst:             _ZL15resolve_cq_typePK30doca_gpu_verbs_qp_init_attr_hl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1008,40'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1010,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1022,23'
          Dst:             _Z37doca_internal_utils_next_power_of_twom
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1024,18'
          Dst:             _ZL9create_cqP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typejPPvPP17doca_verbs_umem_tP16doca_verbs_uar_tbbP23doca_verbs_comp_channelPP15doca_verbs_cq_tP22doca_gpu_verbs_umem_hlSJ_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1029,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1034,14'
          Dst:             _ZL10create_uarP8doca_dev30doca_gpu_dev_verbs_nic_handlerPP16doca_verbs_uar_t
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1036,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1040,14'
          Dst:             _ZL9create_qpP10doca_gpu_tP8doca_devP6ibv_pd27doca_gpu_verbs_mem_reg_typeP15doca_verbs_cq_tjPPvPP17doca_verbs_umem_tS9_SC_P16doca_verbs_uar_t30doca_gpu_dev_verbs_nic_handlerb32doca_gpu_verbs_send_dbr_mode_ext31doca_verbs_qp_ordering_semanticbPP15doca_verbs_qp_tPSF_P22doca_gpu_verbs_umem_hlSN_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1047,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1054,14'
          Dst:             doca_gpu_verbs_export_qp
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1058,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1063,18'
          Dst:             doca_verbs_cq_set_cq_context
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1065,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1069,18'
          Dst:             doca_gpu_verbs_req_notify_cq
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1071,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1075,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp:1085,9'
          Dst:             _ZL37doca_gpu_verbs_destroy_qp_hl_internalP20doca_gpu_verbs_qp_hl
    - functionName:    _ZL15get_cuda_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:59,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:61,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:61,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv
    - functionName:    _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZZSt9call_onceIRFvPiEJS0_EEvRSt9once_flagOT_DpOT0_ENKUlvE0_cvPFvvEEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL31doca_gpunetio_cuda_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL15get_cuda_symbolPKc
        - dlclose
        - dlerror
        - dlopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:69,19'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:71,23'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:74,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:74,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:80,54'
          Dst:             _ZL15get_cuda_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:81,56'
          Dst:             _ZL15get_cuda_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:83,42'
          Dst:             _ZL15get_cuda_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:84,44'
          Dst:             _ZL15get_cuda_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:89,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:90,9'
          Dst:             dlclose
    - functionName:    doca_gpu_cuda_wrapper_cuCtxGetCurrent
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17init_cuda_wrapperv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:129,9'
          Dst:             _ZL17init_cuda_wrapperv
    - functionName:    _ZL17init_cuda_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL31doca_gpunetio_cuda_wrapper_initPi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:102,5'
          Dst:             _ZL31doca_gpunetio_cuda_wrapper_initPi
    - functionName:    doca_gpu_cuda_wrapper_cuMemGetHandleForAddressRange
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17init_cuda_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:124,9'
          Dst:             _ZL17init_cuda_wrapperv
    - functionName:    doca_gpu_cuda_wrapper_cuPointerSetAttribute
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17init_cuda_wrapperv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:116,9'
          Dst:             _ZL17init_cuda_wrapperv
    - functionName:    doca_gpu_cuda_wrapper_cuDeviceGetAttribute
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL17init_cuda_wrapperv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_cuda_wrapper.cpp:109,9'
          Dst:             _ZL17init_cuda_wrapperv
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL28doca_verbs_wrapper_init_oncePi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          212
      EdgeCount:       63
      CyclomaticComplexity: 21
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlclose
        - dlerror
        - dlopen
        - dlsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:110,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:112,25'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:115,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:115,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:121,52'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:123,40'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:125,41'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:127,39'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:129,40'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:131,41'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:133,39'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:135,38'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:137,41'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:139,40'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:141,39'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:143,38'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:145,37'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:146,86'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:148,88'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:150,86'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:153,39'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:164,9'
          Dst:             dlclose
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_get_event
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:351,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    _ZL30doca_verbs_wrapper_init_dlopenv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL28doca_verbs_wrapper_init_oncePi
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:176,5'
          Dst:             _ZL28doca_verbs_wrapper_init_oncePi
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_subscribe_devx_event
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:341,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_destroy_event_channel
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:331,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_create_event_channel
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:319,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_query_device
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:309,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_free_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:300,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_alloc_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:288,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_umem_dereg
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:278,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_umem_reg_ex
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:266,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_umem_reg
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:252,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_query_eqn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:242,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_general_cmd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:233,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_obj_modify
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:224,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_obj_query
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:215,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_obj_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:206,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_devx_obj_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:194,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    doca_verbs_wrapper_mlx5dv_init_obj
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL30doca_verbs_wrapper_init_dlopenv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp:184,9'
          Dst:             _ZL30doca_verbs_wrapper_init_dlopenv
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL28doca_verbs_wrapper_init_oncePi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          265
      EdgeCount:       78
      CyclomaticComplexity: 26
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlclose
        - dlerror
        - dlopen
        - dlsym
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:121,22'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:123,26'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:126,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:126,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:133,37'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:135,38'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:137,37'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:138,52'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:139,54'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:140,46'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:141,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:142,42'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:143,46'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:144,54'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:145,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:146,48'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:147,48'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:148,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:149,48'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:150,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:151,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:152,52'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:153,48'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:154,50'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:155,48'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:156,46'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:166,68'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:166,9'
          Dst:             fprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:167,9'
          Dst:             dlclose
    - functionName:    doca_verbs_wrapper_ibv_query_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:370,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    _ZL20init_ibverbs_libraryv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL28doca_verbs_wrapper_init_oncePi
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:179,5'
          Dst:             _ZL28doca_verbs_wrapper_init_oncePi
    - functionName:    doca_verbs_wrapper_ibv_modify_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:361,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_destroy_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_create_qp
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:344,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_destroy_srq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_create_srq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:326,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_destroy_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_create_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:308,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_destroy_ah
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_create_ah
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:290,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_query_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:281,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_query_port
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:272,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_query_device
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:263,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_dereg_mr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_reg_mr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:246,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_dealloc_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_alloc_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:229,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_close_device
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_open_device
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:213,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_get_device_name
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:204,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    doca_verbs_wrapper_ibv_free_device_list
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_wrapper_ibv_get_device_list
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL20init_ibverbs_libraryv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp:187,9'
          Dst:             _ZL20init_ibverbs_libraryv
    - functionName:    _ZL28doca_gpu_gdrcopy_ftable_initPP31doca_gpu_gdrcopy_function_table
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          166
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - calloc
        - dlclose
        - dlopen
        - dlsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:126,14'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:133,55'
          Dst:             calloc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:141,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:141,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:142,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:142,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:143,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:143,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:144,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:144,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:145,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:145,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:146,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:146,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:147,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:147,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:148,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:148,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:150,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:150,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:152,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:152,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:153,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:153,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:155,5'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:155,5'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:128,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:136,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:164,13'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:164,13'
          Dst:             dlclose
    - functionName:    _ZL33_doca_gpu_gdrcopy_destroy_mappingP8gdr_mh_sPvm
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:312,5'
          Dst:             __assert_fail
    - functionName:    doca_gpu_gdrcopy_destroy_mapping
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL33_doca_gpu_gdrcopy_destroy_mappingP8gdr_mh_sPvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:319,9'
          Dst:             _ZL33_doca_gpu_gdrcopy_destroy_mappingP8gdr_mh_sPvm
    - functionName:    _ZL36priv_doca_gpu_gdrcopy_create_mappingPvmbP8gdr_mh_sPS_
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL21doca_gpu_init_gdrcopyv
        - __assert_fail
        - doca_gpu_gdrcopy_supports_force_pcie
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:241,14'
          Dst:             _ZL21doca_gpu_init_gdrcopyv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:243,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:247,5'
          Dst:             __assert_fail
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:250,14'
          Dst:             doca_gpu_gdrcopy_supports_force_pcie
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:261,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:268,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL21doca_gpu_init_gdrcopyv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL28doca_gpu_gdrcopy_ftable_initPP31doca_gpu_gdrcopy_function_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:177,22'
          Dst:             _ZL28doca_gpu_gdrcopy_ftable_initPP31doca_gpu_gdrcopy_function_table
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:179,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:186,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_gdrcopy_supports_force_pcie
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          79
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - doca_gpu_gdrcopy_is_supported
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:218,10'
          Dst:             doca_gpu_gdrcopy_is_supported
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:227,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_gdrcopy_is_supported
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL21doca_gpu_init_gdrcopyv
        - _ZL23doca_gpu_enable_gdrcopyv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:209,24'
          Dst:             _ZL23doca_gpu_enable_gdrcopyv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:210,37'
          Dst:             _ZL21doca_gpu_init_gdrcopyv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:211,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23doca_gpu_enable_gdrcopyv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - atoi
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:197,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:198,16'
          Dst:             atoi
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:199,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_gdrcopy_create_mapping
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL36priv_doca_gpu_gdrcopy_create_mappingPvmbP8gdr_mh_sPS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:288,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:294,9'
          Dst:             _ZL36priv_doca_gpu_gdrcopy_create_mappingPvmbP8gdr_mh_sPS_
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp:296,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_gpunetio_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:81,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:83,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:83,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL30doca_gpunetio_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          194
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_gpunetio_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:103,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:106,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:109,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:112,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:115,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:118,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:121,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:123,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:123,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:130,20'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:132,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:132,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:139,23'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:141,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:141,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:149,44'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:150,46'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:151,50'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:152,48'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:153,50'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:155,41'
          Dst:             _ZL23get_gpunetio_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:169,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:170,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:171,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:172,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:195,26'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:196,24'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:197,23'
          Dst:             dlclose
    - functionName:    doca_gpu_sdk_wrapper_verbs_req_notify_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:336,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:337,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:340,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:349,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:212,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:216,9'
          Dst:             strcmp
    - functionName:    _ZL25init_gpunetio_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL30doca_gpunetio_sdk_wrapper_initPi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:207,5'
          Dst:             _ZL30doca_gpunetio_sdk_wrapper_initPi
    - functionName:    doca_gpu_sdk_wrapper_dmabuf_fd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:319,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:320,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:326,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_sdk_wrapper_mem_free
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:301,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:302,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:308,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_sdk_wrapper_mem_alloc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:284,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:285,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:291,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_sdk_wrapper_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:264,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:265,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:271,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_gpu_sdk_wrapper_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL23get_sdk_wrapper_env_varv
        - _ZL25init_gpunetio_sdk_wrapperv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:224,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:230,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:231,13'
          Dst:             _ZL25init_gpunetio_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:232,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:249,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:252,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_gpunetio_sdk_wrapper.cpp:256,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20get_verbs_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:70,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:72,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:72,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL27doca_verbs_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          157
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20get_verbs_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:85,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:88,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:91,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:94,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:97,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:99,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:99,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:106,20'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:108,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:108,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:117,52'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:120,45'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:122,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:125,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:129,34'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:131,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:137,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:138,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:148,23'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:149,24'
          Dst:             dlclose
    - functionName:    doca_verbs_sdk_wrapper_dev_close
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:220,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:221,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:224,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:229,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:235,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:239,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:245,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:163,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:167,9'
          Dst:             strcmp
    - functionName:    _ZL22init_verbs_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27doca_verbs_sdk_wrapper_initPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:158,5'
          Dst:             _ZL27doca_verbs_sdk_wrapper_initPi
    - functionName:    doca_verbs_sdk_wrapper_dev_open_from_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:176,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:178,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:179,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:180,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:189,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:193,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:201,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:208,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_dev_sdk_wrapper.cpp:212,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20get_verbs_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:71,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:73,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:73,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL27doca_verbs_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          153
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20get_verbs_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:86,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:89,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:92,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:95,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:104,23'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:106,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:106,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:113,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:115,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:115,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:123,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:125,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:127,36'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:128,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:130,37'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:132,40'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:138,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:147,26'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:148,24'
          Dst:             dlclose
    - functionName:    doca_verbs_sdk_wrapper_umem_get_address
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:281,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:282,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:288,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:162,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:166,9'
          Dst:             strcmp
    - functionName:    _ZL22init_verbs_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27doca_verbs_sdk_wrapper_initPi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:157,5'
          Dst:             _ZL27doca_verbs_sdk_wrapper_initPi
    - functionName:    doca_verbs_sdk_wrapper_umem_get_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:264,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:265,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:271,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_umem_get_id
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:247,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:248,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:254,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_umem_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:230,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:231,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:237,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_umem_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:177,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:180,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:184,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:185,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:186,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:194,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:204,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:211,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:215,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_umem_sdk_wrapper.cpp:220,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20get_verbs_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:63,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:65,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:65,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL27doca_verbs_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          95
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20get_verbs_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:76,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:79,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:82,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:84,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:84,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:92,56'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:93,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:94,56'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:96,40'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:101,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:110,24'
          Dst:             dlclose
    - functionName:    doca_verbs_sdk_wrapper_uar_reg_addr_get
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:211,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:212,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:218,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:123,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:127,9'
          Dst:             strcmp
    - functionName:    _ZL22init_verbs_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27doca_verbs_sdk_wrapper_initPi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:118,5'
          Dst:             _ZL27doca_verbs_sdk_wrapper_initPi
    - functionName:    doca_verbs_sdk_wrapper_uar_get_id
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:194,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:195,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:201,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_uar_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:177,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:178,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:184,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_uar_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:136,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:139,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:143,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:144,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:145,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:153,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:160,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:163,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_uar_sdk_wrapper.cpp:167,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20get_verbs_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:127,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:129,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:129,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL27doca_verbs_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          282
      EdgeCount:       85
      CyclomaticComplexity: 27
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20get_verbs_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:142,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:145,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:148,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:151,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:154,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:156,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:156,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:163,20'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:165,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:165,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:174,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:176,38'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:178,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:179,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:182,56'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:185,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:188,53'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:191,48'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:193,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:196,48'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:199,48'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:202,38'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:203,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:205,34'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:206,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:208,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:210,34'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:212,41'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:214,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:216,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:218,47'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:221,36'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:223,37'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:247,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:248,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:269,23'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:270,24'
          Dst:             dlclose
    - functionName:    doca_verbs_sdk_wrapper_ack_cq_events
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:770,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:771,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:284,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:288,9'
          Dst:             strcmp
    - functionName:    _ZL22init_verbs_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27doca_verbs_sdk_wrapper_initPi
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:279,5'
          Dst:             _ZL27doca_verbs_sdk_wrapper_initPi
    - functionName:    doca_verbs_sdk_wrapper_get_cq_event
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:753,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:754,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:761,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_comp_channel_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:735,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:736,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:742,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_comp_channel_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:689,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:690,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:698,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:709,24'
          Dst:             fcntl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:711,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:716,31'
          Dst:             fcntl
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:718,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:725,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_set_cq_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:661,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:662,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:665,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:675,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_get_cqn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:648,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:649,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_cq_get_dbr_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:637,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:638,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_cq_get_wq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:623,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:624,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_cq_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:606,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:607,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:613,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:560,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:563,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:567,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:568,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:569,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:577,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:582,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:589,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:592,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:596,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_st
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:540,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:541,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:549,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_comp_channel
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:520,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:521,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:529,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_cq_collapsed
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:500,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:501,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:509,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_cq_overrun
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:482,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:483,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:489,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_external_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:459,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:460,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:463,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:471,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_external_dbr_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:422,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:423,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:426,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:431,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:444,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:448,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:392,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:393,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:396,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:407,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:411,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_cq_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:374,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:375,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:381,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_set_cq_size
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:356,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:357,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:363,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:338,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:339,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:345,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cq_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:296,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:302,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:303,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:304,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:321,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:324,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_cq_sdk_wrapper.cpp:328,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL21get_common_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:320,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:322,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:322,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL20get_verbs_sdk_symbolPKc
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - dlerror
        - dlsym
      functionUses:    79
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:311,20'
          Dst:             dlsym
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:313,9'
          Dst:             dlerror
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:313,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL27doca_verbs_sdk_wrapper_initPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         178
      ICount:          804
      EdgeCount:       259
      CyclomaticComplexity: 83
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL20get_verbs_sdk_symbolPKc
        - _ZL21get_common_sdk_symbolPKc
        - dlclose
        - dlopen
        - getenv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:335,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:338,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:341,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:344,9'
          Dst:             snprintf
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:347,21'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:349,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:349,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:356,20'
          Dst:             dlopen
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:358,9'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:358,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:367,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:369,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:371,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:373,48'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:376,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:379,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:381,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:383,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:386,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:389,57'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:392,56'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:395,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:398,48'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:401,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:404,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:407,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:410,61'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:413,53'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:416,53'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:419,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:422,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:424,59'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:427,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:430,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:435,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:438,58'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:442,38'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:444,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:445,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:448,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:451,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:454,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:456,42'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:458,42'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:460,47'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:463,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:466,53'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:469,47'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:472,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:473,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:476,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:478,47'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:480,78'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:482,78'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:485,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:488,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:491,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:495,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:497,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:499,43'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:500,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:503,42'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:505,44'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:506,78'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:508,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:511,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:513,40'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:515,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:518,38'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:520,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:522,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:523,78'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:526,40'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:528,38'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:529,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:532,47'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:534,78'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:537,49'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:540,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:542,34'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:543,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:544,52'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:545,54'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:547,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:550,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:552,39'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:554,34'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:557,40'
          Dst:             _ZL21get_common_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:558,80'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:561,51'
          Dst:             _ZL20get_verbs_sdk_symbolPKc
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:613,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:614,9'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:622,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:627,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:636,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:655,23'
          Dst:             dlclose
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:656,24'
          Dst:             dlclose
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_get_cc_group
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2181,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2185,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2186,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2190,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL23get_sdk_wrapper_env_varv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    72
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:670,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:674,9'
          Dst:             strcmp
    - functionName:    _ZL22init_verbs_sdk_wrapperv
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27doca_verbs_sdk_wrapper_initPi
      functionUses:    72
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:665,5'
          Dst:             _ZL27doca_verbs_sdk_wrapper_initPi
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_cc_group
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2150,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2151,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2155,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2163,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2172,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_cc_group_modify
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2133,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2134,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2141,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    _ZL17map_doca_cc_group10doca_error
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doca_verbs_sdk_wrapper_cc_group_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2116,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2117,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2124,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2087,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2088,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2093,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2098,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2108,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_attr_set_hint
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2064,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2065,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2073,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2046,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2047,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2054,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2030,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2031,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2038,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_caps_free
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2011,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2012,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2019,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_cc_group_caps_get_data
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1995,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1996,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:2003,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_query_cc_group_caps
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL17map_doca_cc_group10doca_error
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1972,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1977,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1978,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1985,16'
          Dst:             _ZL17map_doca_cc_group10doca_error
    - functionName:    doca_verbs_sdk_wrapper_qp_get_wq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1946,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1947,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_get_uar_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1932,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1933,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_get_dbr_addr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1921,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1922,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_get_qpn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1910,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1911,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_query
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1876,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1881,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1885,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1886,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1889,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1894,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1902,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_modify
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1846,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1850,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1851,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1854,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1862,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1826,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1827,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1833,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1770,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1773,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1778,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1782,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1783,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1784,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1792,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1797,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1802,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1809,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1812,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1816,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_traffic_class
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1751,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1752,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1758,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_hop_limit
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1733,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1734,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1740,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_static_rate
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1715,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1716,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1722,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_sgid_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1697,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1698,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1704,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_sl
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1679,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1680,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1686,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_dlid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1662,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1663,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1669,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_addr_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1645,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1646,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1652,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_set_gid
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1627,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1628,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1634,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1609,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1610,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1616,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_ah_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1564,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1567,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1571,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1572,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1573,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1581,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1586,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1592,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1595,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1599,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_ah_attr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1541,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1542,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1545,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1553,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_max_dest_rd_atomic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1523,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1524,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1530,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_max_rd_atomic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1505,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1506,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1512,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_min_rnr_timer
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1487,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1488,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1494,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_rnr_retry
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1469,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1470,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1476,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_retry_cnt
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1451,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1452,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1458,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_ack_timeout
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1433,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1434,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1440,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_port_num
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1415,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1416,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1422,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_pkey_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1397,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1398,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1404,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_atomic_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1379,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1380,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1386,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_read
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1361,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1362,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1368,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_allow_remote_write
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1343,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1344,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1350,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_dest_qp_num
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1325,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1326,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1332,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_sq_psn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1307,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1308,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1314,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_rq_psn
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1290,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1291,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1297,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_path_mtu
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1273,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1274,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1280,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_next_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1255,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1256,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1262,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_get_current_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1242,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1243,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_set_current_state
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1226,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1227,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1233,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1208,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1209,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1215,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1178,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1180,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1181,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1182,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1191,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1194,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1198,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_get_ordering_semantic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1159,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1160,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1163,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_ordering_semantic
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1136,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1137,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1140,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1150,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_get_send_dbr_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1121,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1122,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_send_dbr_mode
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1103,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1104,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1112,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_core_direct_master
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1084,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1085,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1092,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_qp_context
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1066,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1067,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1073,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_external_uar
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1039,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1043,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1044,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1047,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1055,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem_dbr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1010,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1014,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1015,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1018,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:1027,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_external_umem
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:975,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:979,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:980,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:983,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:994,17'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:998,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_qp_type
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:956,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:957,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:963,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_user_index
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:938,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:939,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:945,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_max_inline_data
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:920,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:921,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:927,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_receive_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:902,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:903,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:909,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_send_max_sges
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:884,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:885,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:891,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_rq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:866,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:867,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:873,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_sq_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:848,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:849,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:855,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_sq_sig_all
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:830,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:831,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:837,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_receive_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:803,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:807,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:808,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:811,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:819,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_send_cq
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:775,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:779,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:780,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:783,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:791,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_set_pd
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:742,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:746,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:747,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:750,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:755,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:763,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_destroy
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:723,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:724,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:730,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    doca_verbs_sdk_wrapper_qp_init_attr_create
      functionSourceFile: '/src/nccl/src/transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18doca_gpu_log_printiPKciS0_S0_z
        - _ZL22init_verbs_sdk_wrapperv
        - _ZL23get_sdk_wrapper_env_varv
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:682,23'
          Dst:             getenv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:687,9'
          Dst:             _ZL23get_sdk_wrapper_env_varv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:688,13'
          Dst:             _ZL22init_verbs_sdk_wrapperv
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:689,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:706,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:709,13'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
        - Src:             'transport/net_ib/gdaki/doca-gpunetio/src/doca_verbs_qp_sdk_wrapper.cpp:713,9'
          Dst:             _Z18doca_gpu_log_printiPKciS0_S0_z
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16removeWhitespaceB5cxx11PKc
      functionSourceFile: '/src/nccl/src/config/algorithm_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config/algorithm_parser.cc:15,15'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev
        - Src:             'config/algorithm_parser.cc:18,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc
        - Src:             'config/algorithm_parser.cc:21,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _Z12ncclAlgParsePKcPm
      functionSourceFile: '/src/nccl/src/config/algorithm_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          153
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - _Z14ncclAlgAllBitsv
        - _Z14ncclAlgTagMaskPKc
        - _ZL16removeWhitespaceB5cxx11PKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config/algorithm_parser.cc:26,19'
          Dst:             _ZL16removeWhitespaceB5cxx11PKc
        - Src:             'config/algorithm_parser.cc:29,24'
          Dst:             _Z14ncclAlgAllBitsv
        - Src:             'config/algorithm_parser.cc:32,31'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm
        - Src:             'config/algorithm_parser.cc:32,21'
          Dst:             strtok_r
        - Src:             'config/algorithm_parser.cc:37,25'
          Dst:             strtok_r
        - Src:             'config/algorithm_parser.cc:42,21'
          Dst:             _Z14ncclAlgTagMaskPKc
        - Src:             'config/algorithm_parser.cc:38,35'
          Dst:             strtok_r
        - Src:             'config/algorithm_parser.cc:33,29'
          Dst:             strtok_r
        - Src:             'config/algorithm_parser.cc:53,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
        - Src:             'config/algorithm_parser.cc:53,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
    - functionName:    _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          25
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_posttuning.cc:38,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL27postTuneCeFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:927,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
    - functionName:    _ZL24postTuneCeCollTaskAppendP8ncclCommPK15ncclRawTaskCollP14ncclDevrWindowS5_
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:937,28'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:945,24'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:951,46'
          Dst:             _ZL22ncclFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/task_prep/task_posttuning.cc:962,3'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL23postTuneCeTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10ncclCeInitP8ncclComm
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:541,7'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:543,10'
          Dst:             _Z10ncclCeInitP8ncclComm
    - functionName:    _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
      functionSourceFile: '/src/nccl/src/include/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/allocator.h:65,10'
          Dst:             _Z20ncclShadowPoolToHostP14ncclShadowPoolPvPS1_
    - functionName:    _ZL28postTuneRmaFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:279,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
    - functionName:    _ZL21postTuneRmaTaskAppendP8ncclCommPK14ncclRawTaskRma
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         164
      ICount:          816
      EdgeCount:       225
      CyclomaticComplexity: 63
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z18ncclRmaInitializedP8ncclComm
        - _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - _Z21ncclCudaDriverVersionPi
        - _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_posttuning.cc:301,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:329,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:334,3'
          Dst:             _Z21ncclCudaDriverVersionPi
        - Src:             'enqueue/task_prep/task_posttuning.cc:334,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:334,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:336,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:343,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:349,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:356,66'
          Dst:             _Z18ncclRmaInitializedP8ncclComm
        - Src:             'enqueue/task_prep/task_posttuning.cc:356,66'
          Dst:             _Z18ncclRmaInitializedP8ncclComm
        - Src:             'enqueue/task_prep/task_posttuning.cc:357,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:375,5'
          Dst:             _ZL20ncclShadowPoolToHostI17ncclWindow_vidmemE12ncclResult_tP14ncclShadowPoolPT_PS5_
        - Src:             'enqueue/task_prep/task_posttuning.cc:375,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:375,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:380,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:383,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:383,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:383,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:385,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:390,27'
          Dst:             _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:390,71'
          Dst:             _Z28ncclDevrWindowIsMultiSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:391,29'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:391,29'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:391,75'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:391,75'
          Dst:             _Z30ncclDevrWindowHasSysmemSegmentP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:394,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:398,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:472,33'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:404,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:410,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:414,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:435,31'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:452,18'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_posttuning.cc:453,21'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_posttuning.cc:454,23'
          Dst:             _Z20ncclMemoryStackAllocIiEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_posttuning.cc:467,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:472,33'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:485,31'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskRmaEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:496,31'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:522,7'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskRmaTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL14reverseSubBitsIjLi2EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14reverseSubBitsIjLi4EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi2EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi2EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi8EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi4EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:390,12'
          Dst:             _ZL14reverseSubBitsIjLi4EET_S0_
    - functionName:    _ZL14reverseSubBitsIjLi32EET_S0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14reverseSubBitsIjLi8EET_S0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:384,12'
          Dst:             _ZL14reverseSubBitsIjLi8EET_S0_
    - functionName:    _ZL6log2UpIiEiT_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11reverseBitsIiET_S0_i
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14reverseSubBitsIjLi32EET_S0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/bitops.h:459,8'
          Dst:             _ZL14reverseSubBitsIjLi32EET_S0_
    - functionName:    _ZL5divUpIiiiET1_T_T0_
      functionSourceFile: '/src/nccl/src/include/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22postTuneP2pChannelBaseP8ncclCommibPh
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z26ncclP2pChannelBaseForRoundP8ncclCommi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:148,14'
          Dst:             _Z26ncclP2pChannelBaseForRoundP8ncclCommi
    - functionName:    _ZL25postTuneP2pRegisterBufferP8ncclCommP11ncclTaskP2pbi
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          388
      EdgeCount:       116
      CyclomaticComplexity: 35
      functionsReached:
        - _Z14ncclPxnDisableP8ncclComm
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclP2pChannelForPartiii
        - _Z24ncclRegisterP2pIpcBufferP8ncclCommPvmiPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS5_4nextEEEE
        - _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
        - _ZL22postTuneP2pChannelBaseP8ncclCommibPh
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:228,3'
          Dst:             _ZL22postTuneP2pChannelBaseP8ncclCommibPh
        - Src:             'enqueue/task_prep/task_posttuning.cc:230,19'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/task_prep/task_posttuning.cc:239,21'
          Dst:             _Z14ncclPxnDisableP8ncclComm
        - Src:             'enqueue/task_prep/task_posttuning.cc:242,29'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/task_prep/task_posttuning.cc:247,9'
          Dst:             _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:242,29'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/task_prep/task_posttuning.cc:247,9'
          Dst:             _Z24ncclRegisterP2pNetBufferP8ncclCommPvmP13ncclConnectorPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS7_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:247,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:247,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:255,5'
          Dst:             _Z24ncclRegisterP2pIpcBufferP8ncclCommPvmiPiPS1_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS5_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:255,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:255,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18fillP2pTaskFromRawP8ncclCommP18ncclTaskTuningInfoP11ncclTaskP2p
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL27postTuneP2pRecordPreconnectP8ncclCommibPb
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _Z21ncclP2pChannelForPartiii
        - _ZL22postTuneP2pChannelBaseP8ncclCommibPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:161,3'
          Dst:             _ZL22postTuneP2pChannelBaseP8ncclCommibPh
        - Src:             'enqueue/task_prep/task_posttuning.cc:161,3'
          Dst:             _ZL22postTuneP2pChannelBaseP8ncclCommibPh
        - Src:             'enqueue/task_prep/task_posttuning.cc:167,21'
          Dst:             _Z21ncclP2pChannelForPartiii
        - Src:             'enqueue/task_prep/task_posttuning.cc:167,21'
          Dst:             _Z21ncclP2pChannelForPartiii
    - functionName:    _ZL38postTuneAllGatherVEnqueueBroadcastTaskP8ncclCommP21ncclRawTaskAllGatherVi
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          364
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - _Z13ncclDevFuncIdiiiii
        - _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - _Z17ncclNvlsSupportedii
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL23postTuningSetChunkStepsP12ncclTaskColl
        - _ZL28postTuningFuncTrafficPerByte10ncclFunc_ti
        - _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
        - _ZL33postTuneLegacyRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_posttuning.cc:797,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:773,5'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:787,38'
          Dst:             _ZL28postTuningFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/task_prep/task_posttuning.cc:788,3'
          Dst:             _ZL23postTuningSetChunkStepsP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:792,3'
          Dst:             _Z21ncclGetCollNetSupportP8ncclCommP12ncclTaskCollPi
        - Src:             'enqueue/task_prep/task_posttuning.cc:792,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:792,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:794,27'
          Dst:             _Z17ncclNvlsSupportedii
        - Src:             'enqueue/task_prep/task_posttuning.cc:795,3'
          Dst:             _Z15ncclGetAlgoInfoP8ncclCommP12ncclTaskColliiiP18ncclSimInfo_v22200
        - Src:             'enqueue/task_prep/task_posttuning.cc:795,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:795,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:796,21'
          Dst:             _Z13ncclDevFuncIdiiiii
        - Src:             'enqueue/task_prep/task_posttuning.cc:812,3'
          Dst:             _ZL33postTuneLegacyRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - Src:             'enqueue/task_prep/task_posttuning.cc:812,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:812,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:813,3'
          Dst:             _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:815,3'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL28postTuningFuncTrafficPerByte10ncclFunc_ti
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          25
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_posttuning.cc:51,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL23postTuningSetChunkStepsP12ncclTaskColl
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL33postTuneLegacyRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:621,3'
          Dst:             _Z23ncclRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - Src:             'enqueue/task_prep/task_posttuning.cc:621,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:621,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          205
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z24ncclProfilerPluginLoadedv
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:656,29'
          Dst:             _Z24ncclProfilerPluginLoadedv
        - Src:             'enqueue/task_prep/task_posttuning.cc:668,16'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList18ncclDevWorkCollRegEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_posttuning.cc:673,16'
          Dst:             _Z31ncclMemoryStackAllocInlineArrayI12ncclWorkList15ncclDevWorkCollEPT_P15ncclMemoryStackm
        - Src:             'enqueue/task_prep/task_posttuning.cc:679,3'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclWorkListTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
    - functionName:    _ZL37postTuneAllGatherVEnsureRingConnectedP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _Z18ncclCollPreconnectP8ncclCommPb
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:765,3'
          Dst:             _Z18ncclCollPreconnectP8ncclCommPb
        - Src:             'enqueue/task_prep/task_posttuning.cc:765,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:765,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35postTuneAllGatherVEnqueueBcastTasksP8ncclCommP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          462
      EdgeCount:       123
      CyclomaticComplexity: 35
      functionsReached:
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI13ncclTaskBcastEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL37postTuneAllGatherVEnsureRingConnectedP8ncclComm
        - _ZL38postTuneAllGatherVEnqueueBroadcastTaskP8ncclCommP21ncclRawTaskAllGatherVi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:835,3'
          Dst:             _ZL37postTuneAllGatherVEnsureRingConnectedP8ncclComm
        - Src:             'enqueue/task_prep/task_posttuning.cc:835,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:835,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:838,5'
          Dst:             _ZL38postTuneAllGatherVEnqueueBroadcastTaskP8ncclCommP21ncclRawTaskAllGatherVi
        - Src:             'enqueue/task_prep/task_posttuning.cc:838,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:838,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:840,7'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
        - Src:             'enqueue/task_prep/task_posttuning.cc:850,7'
          Dst:             _Z19ncclMemoryPoolAllocI13ncclTaskBcastEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:864,9'
          Dst:             _Z19ncclIntruQueueEmptyI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:868,5'
          Dst:             _Z21ncclIntruQueueEnqueueI13ncclTaskBcastTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:874,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
    - functionName:    _ZL35postTuneLegacyRecordAlgoNeedConnectP8ncclCommibPbS1_
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL37postTuneLegacyRegisterNvlsCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z27ncclRegisterCollNvlsBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:632,3'
          Dst:             _Z27ncclRegisterCollNvlsBuffersP8ncclCommP12ncclTaskCollPPvS4_P14ncclIntruQueueI16ncclCommCallbackXadL_ZNS6_4nextEEEEPb
        - Src:             'enqueue/task_prep/task_posttuning.cc:632,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:632,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21applyTuningToCollTaskP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - _Z13ncclDevFuncIdiiiii
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL19fillCollTaskFromRawP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enqueue/task_prep/task_posttuning.cc:594,3'
          Branch Sides:    []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:584,3'
          Dst:             _ZL19fillCollTaskFromRawP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:584,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:584,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:591,21'
          Dst:             _Z13ncclDevFuncIdiiiii
    - functionName:    _ZL19fillCollTaskFromRawP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          723
      EdgeCount:       223
      CyclomaticComplexity: 63
      functionsReached:
        - _Z12ncclTypeSize14ncclDataType_t
        - _Z16ncclParamMaxCTAsv
        - _Z16ncclParamMinCTAsv
        - _Z19ncclGetEnvCtaPolicyv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclParamNvlsChannelsv
        - _Z23ncclParamCGAClusterSizev
        - _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
        - _Z30ncclCollConfigResolveCTAPolicyiib
        - _ZL23postTuningSetChunkStepsP12ncclTaskColl
        - _ZL28postTuningFuncTrafficPerByte10ncclFunc_ti
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:99,24'
          Dst:             _Z12ncclTypeSize14ncclDataType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:105,52'
          Dst:             _ZL28postTuningFuncTrafficPerByte10ncclFunc_ti
        - Src:             'enqueue/task_prep/task_posttuning.cc:108,3'
          Dst:             _ZL23postTuningSetChunkStepsP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:114,33'
          Dst:             _Z19ncclGetEnvCtaPolicyv
        - Src:             'enqueue/task_prep/task_posttuning.cc:115,21'
          Dst:             _Z30ncclCollConfigResolveCTAPolicyiib
        - Src:             'enqueue/task_prep/task_posttuning.cc:116,22'
          Dst:             _Z28ncclCollConfigNeedAggIsolatePK21ncclCollConfig_v23100
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z16ncclParamMinCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:117,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z16ncclParamMaxCTAsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:122,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z21ncclParamNvlsChannelsv
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:126,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z23ncclParamCGAClusterSizev
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:127,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:129,3'
          Dst:             _Z24ncclCollConfigGetAlgMaskPK21ncclCollConfig_v2310010ncclFunc_tPm
        - Src:             'enqueue/task_prep/task_posttuning.cc:129,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:137,5'
          Dst:             _Z18ncclMemoryPoolFreeI11ncclRawTaskEvP14ncclMemoryPoolPT_
    - functionName:    _ZL18postTuneTasksDebugP8ncclComm
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          85
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z19ncclArgsGlobalCheckP12ncclArgsInfo
        - _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:262,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:263,37'
          Dst:             _Z21ncclIntruQueueDequeueI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:264,24'
          Dst:             _Z19ncclArgsGlobalCheckP12ncclArgsInfo
        - Src:             'enqueue/task_prep/task_posttuning.cc:266,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:266,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:262,11'
          Dst:             _Z19ncclIntruQueueEmptyI12ncclArgsInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL24postTuneSymTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z16ncclSymkInitOnceP8ncclComm
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:273,7'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:274,10'
          Dst:             _Z16ncclSymkInitOnceP8ncclComm
    - functionName:    _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:990,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15postTuneCeTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          212
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL23postTuneCeTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL24postTuneCeCollTaskAppendP8ncclCommPK15ncclRawTaskCollP14ncclDevrWindowS5_
        - _ZL27postTuneCeFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:972,3'
          Dst:             _ZL23postTuneCeTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:972,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:972,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:974,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:975,40'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:980,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:980,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:980,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:981,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:981,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:981,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:982,5'
          Dst:             _ZL24postTuneCeCollTaskAppendP8ncclCommPK15ncclRawTaskCollP14ncclDevrWindowS5_
        - Src:             'enqueue/task_prep/task_posttuning.cc:983,5'
          Dst:             _ZL27postTuneCeFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_posttuning.cc:974,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL16postTuneRmaTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          87
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL21postTuneRmaTaskAppendP8ncclCommPK14ncclRawTaskRma
        - _ZL28postTuneRmaFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:531,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:532,40'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:533,5'
          Dst:             _ZL21postTuneRmaTaskAppendP8ncclCommPK14ncclRawTaskRma
        - Src:             'enqueue/task_prep/task_posttuning.cc:533,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:533,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:534,5'
          Dst:             _ZL28postTuneRmaFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_posttuning.cc:531,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL16postTuneP2pTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          312
      EdgeCount:       101
      CyclomaticComplexity: 31
      functionsReached:
        - _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI11ncclTaskP2pEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - _ZL18fillP2pTaskFromRawP8ncclCommP18ncclTaskTuningInfoP11ncclTaskP2p
        - _ZL25postTuneP2pRegisterBufferP8ncclCommP11ncclTaskP2pbi
        - _ZL27postTuneP2pRecordPreconnectP8ncclCommibPb
        - _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:895,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:899,5'
          Dst:             _ZL27postTuneP2pRecordPreconnectP8ncclCommibPb
        - Src:             'enqueue/task_prep/task_posttuning.cc:899,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:899,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:903,5'
          Dst:             _Z21ncclTransportP2pSetupP8ncclCommP13ncclTopoGraphi
        - Src:             'enqueue/task_prep/task_posttuning.cc:903,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:903,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:906,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:907,32'
          Dst:             _Z19ncclMemoryPoolAllocI11ncclTaskP2pEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:909,5'
          Dst:             _ZL18fillP2pTaskFromRawP8ncclCommP18ncclTaskTuningInfoP11ncclTaskP2p
        - Src:             'enqueue/task_prep/task_posttuning.cc:909,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:909,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:913,5'
          Dst:             _ZL25postTuneP2pRegisterBufferP8ncclCommP11ncclTaskP2pbi
        - Src:             'enqueue/task_prep/task_posttuning.cc:913,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:913,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:915,5'
          Dst:             _Z21ncclIntruQueueEnqueueI11ncclTaskP2pTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:920,5'
          Dst:             _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
    - functionName:    _ZL23postTuneAllGatherVTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          83
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _ZL35postTuneAllGatherVEnqueueBcastTasksP8ncclCommP18ncclTaskTuningInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:883,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:884,40'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:885,5'
          Dst:             _ZL35postTuneAllGatherVEnqueueBcastTasksP8ncclCommP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_posttuning.cc:885,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:885,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:883,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL19postTuneLegacyTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          444
      EdgeCount:       146
      CyclomaticComplexity: 43
      functionsReached:
        - _Z18ncclCollPreconnectP8ncclCommPb
        - _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL21applyTuningToCollTaskP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
        - _ZL33postTuneLegacyRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - _ZL35postTuneLegacyRecordAlgoNeedConnectP8ncclCommibPbS1_
        - _ZL37postTuneLegacyRegisterNvlsCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:707,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:710,9'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:715,7'
          Dst:             _ZL21applyTuningToCollTaskP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:715,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:715,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:716,7'
          Dst:             _ZL37postTuneLegacyRegisterNvlsCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - Src:             'enqueue/task_prep/task_posttuning.cc:716,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:716,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:717,7'
          Dst:             _ZL35postTuneLegacyRecordAlgoNeedConnectP8ncclCommibPbS1_
        - Src:             'enqueue/task_prep/task_posttuning.cc:719,7'
          Dst:             _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:721,7'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:724,7'
          Dst:             _ZL35postTuneLegacyRecordAlgoNeedConnectP8ncclCommibPbS1_
        - Src:             'enqueue/task_prep/task_posttuning.cc:730,5'
          Dst:             _Z18ncclCollPreconnectP8ncclCommPb
        - Src:             'enqueue/task_prep/task_posttuning.cc:730,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:730,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:733,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:739,7'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:744,5'
          Dst:             _ZL21applyTuningToCollTaskP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:744,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:744,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:745,5'
          Dst:             _ZL33postTuneLegacyRegisterCollBuffersP8ncclCommP12ncclTaskCollPPvS4_Pb
        - Src:             'enqueue/task_prep/task_posttuning.cc:745,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:745,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:746,5'
          Dst:             _ZL29postTuneLegacyEnqueueCollWorkP8ncclCommP17ncclKernelPlannerP12ncclTaskCollPPvS6_P14ncclIntruQueueI12ncclWorkListXadL_ZNS8_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:748,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:751,43'
          Dst:             _Z18ncclIntruQueueHeadI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:752,5'
          Dst:             _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
    - functionName:    _ZL16postTuneSymTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          422
      EdgeCount:       143
      CyclomaticComplexity: 44
      functionsReached:
        - _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - _Z19convertSymTaskDevOpP8ncclCommP12ncclTaskColl
        - _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - _ZL18postTuneTasksDebugP8ncclComm
        - _ZL19fillCollTaskFromRawP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - _ZL24postTuneSymTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:550,3'
          Dst:             _ZL24postTuneSymTasksLazyInitP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:550,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:550,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:551,3'
          Dst:             _ZL18postTuneTasksDebugP8ncclComm
        - Src:             'enqueue/task_prep/task_posttuning.cc:551,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:551,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:552,7'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:554,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:555,40'
          Dst:             _Z21ncclIntruQueueDequeueI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEES2_P14ncclIntruQueueIS1_XT0_EE
        - Src:             'enqueue/task_prep/task_posttuning.cc:557,7'
          Dst:             _Z19ncclMemoryPoolAllocI12ncclTaskCollEPT_P14ncclMemoryPoolP15ncclMemoryStack
        - Src:             'enqueue/task_prep/task_posttuning.cc:559,5'
          Dst:             _ZL19fillCollTaskFromRawP8ncclCommP18ncclTaskTuningInfoP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:559,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:559,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:565,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:565,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:565,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:566,5'
          Dst:             _Z18ncclDevrFindWindowP8ncclCommPKvPP14ncclDevrWindow
        - Src:             'enqueue/task_prep/task_posttuning.cc:566,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:566,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:567,5'
          Dst:             _Z17ncclGetSymRegTypeP14ncclDevrWindowS0_P16ncclSymRegType_t
        - Src:             'enqueue/task_prep/task_posttuning.cc:567,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:567,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:573,5'
          Dst:             _Z19convertSymTaskDevOpP8ncclCommP12ncclTaskColl
        - Src:             'enqueue/task_prep/task_posttuning.cc:575,5'
          Dst:             _Z21ncclIntruQueueEnqueueI12ncclTaskCollTnMT_PS1_XadL_ZNS0_4nextEEEEvP14ncclIntruQueueIS1_XT0_EES2_
        - Src:             'enqueue/task_prep/task_posttuning.cc:576,5'
          Dst:             _ZL28postTuneSymFreeTuningInfoRawP8ncclCommP18ncclTaskTuningInfo
        - Src:             'enqueue/task_prep/task_posttuning.cc:554,11'
          Dst:             _Z19ncclIntruQueueEmptyI18ncclTaskTuningInfoTnMT_PS1_XadL_ZNS0_4nextEEEEbP14ncclIntruQueueIS1_XT0_EE
    - functionName:    _ZL20postTuningSimulationP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:1000,3'
          Dst:             _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
        - Src:             'enqueue/task_prep/task_posttuning.cc:1001,3'
          Dst:             _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
        - Src:             'enqueue/task_prep/task_posttuning.cc:1002,3'
          Dst:             _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
        - Src:             'enqueue/task_prep/task_posttuning.cc:1003,3'
          Dst:             _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
        - Src:             'enqueue/task_prep/task_posttuning.cc:1004,3'
          Dst:             _ZL24postTuningAccumulateTimeP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS0_4nextEEEEPf
    - functionName:    _Z18ncclTaskPostTuningP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
      functionSourceFile: '/src/nccl/src/enqueue/task_prep/task_posttuning.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          354
      EdgeCount:       132
      CyclomaticComplexity: 41
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL15postTuneCeTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL16postTuneP2pTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL16postTuneRmaTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL16postTuneSymTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL19postTuneLegacyTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZL20postTuningSimulationP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
        - _ZL23postTuneAllGatherVTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'enqueue/task_prep/task_posttuning.cc:1013,5'
          Dst:             _ZL20postTuningSimulationP8ncclCommP24ncclClassifiedTaskQueuesP18ncclSimInfo_v22200
        - Src:             'enqueue/task_prep/task_posttuning.cc:1018,3'
          Dst:             _ZL16postTuneSymTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1018,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1018,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:1019,3'
          Dst:             _ZL19postTuneLegacyTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1019,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1019,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:1020,3'
          Dst:             _ZL23postTuneAllGatherVTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1020,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1020,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:1021,3'
          Dst:             _ZL16postTuneP2pTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1021,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1021,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:1022,3'
          Dst:             _ZL16postTuneRmaTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1022,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1022,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'enqueue/task_prep/task_posttuning.cc:1023,3'
          Dst:             _ZL15postTuneCeTasksP8ncclCommP14ncclIntruQueueI18ncclTaskTuningInfoXadL_ZNS2_4nextEEEE
        - Src:             'enqueue/task_prep/task_posttuning.cc:1023,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'enqueue/task_prep/task_posttuning.cc:1023,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ19wrap_mlx5dv_symbolsvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z18buildMlx5dvSymbolsP17ncclMlx5dvSymbols
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvwrap.cc:25,52'
          Dst:             _Z18buildMlx5dvSymbolsP17ncclMlx5dvSymbols
    - functionName:    '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZ19wrap_mlx5dv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z21wrap_mlx5dv_create_qpP11ibv_contextP19ibv_qp_init_attr_exP19mlx5dv_qp_init_attr
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z24wrap_mlx5dv_query_deviceP11ibv_contextP14mlx5dv_context
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvwrap.cc:90,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvwrap.cc:90,3'
          Dst:             __errno_location
        - Src:             'misc/mlx5dvwrap.cc:90,3'
          Dst:             strerror
        - Src:             'misc/mlx5dvwrap.cc:90,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z32wrap_direct_mlx5dv_reg_dmabuf_mrP6ibv_pdmmmiii
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvwrap.cc:83,5'
          Dst:             __errno_location
    - functionName:    _Z25wrap_mlx5dv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmiii
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvwrap.cc:75,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvwrap.cc:75,3'
          Dst:             __errno_location
        - Src:             'misc/mlx5dvwrap.cc:75,3'
          Dst:             strerror
        - Src:             'misc/mlx5dvwrap.cc:75,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z38wrap_mlx5dv_get_data_direct_sysfs_pathP11ibv_contextPcm
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvwrap.cc:62,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvwrap.cc:67,3'
          Dst:             strerror
        - Src:             'misc/mlx5dvwrap.cc:67,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24wrap_mlx5dv_is_supportedP10ibv_device
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19wrap_mlx5dv_symbolsv
      functionSourceFile: '/src/nccl/src/misc/mlx5dvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ16wrap_ibv_symbolsvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z15buildIbvSymbolsP14ncclIbvSymbols
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:27,52'
          Dst:             _Z15buildIbvSymbolsP14ncclIbvSymbols
    - functionName:    '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZ16wrap_ibv_symbolsvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL12ibvGetGidStrP7ibv_gidPcm
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:107,10'
          Dst:             inet_ntop
    - functionName:    _ZL14ibvQpStateName12ibv_qp_statePcm
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/ibvwrap.cc:264,3'
          Branch Sides:    []
      Callsites:
        - Src:             'misc/ibvwrap.cc:290,5'
          Dst:             snprintf
    - functionName:    _ZL13verbs_get_ctxP11ibv_context
      functionSourceFile: '/src/nccl/src/include/ibvcore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ibvWrOpcodeStr13ibv_wr_opcode
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14ibvWcOpcodeStr13ibv_wc_opcode
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'misc/ibvwrap.cc:468,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _Z14ibvWcStatusStr13ibv_wc_status
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z23wrap_ibv_event_type_strPPc14ibv_event_type
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z25wrap_ibv_query_port_speedP11ibv_contexthPm
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z25ncclParamIbQueryPortSpeedv
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:402,8'
          Dst:             _Z25ncclParamIbQueryPortSpeedv
        - Src:             'misc/ibvwrap.cc:405,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:405,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25ncclParamIbQueryPortSpeedv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:101,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:397,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:397,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18wrap_ibv_query_eceP6ibv_qpP7ibv_ecePi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:390,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:390,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL19printIbModifyQpHinti
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          137
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/ibvwrap.cc:342,3'
          Branch Sides:    []
      Callsites:
        - Src:             'misc/ibvwrap.cc:344,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:349,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:0,0'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL14ibvModifyQpLogP6ibv_qp12ibv_qp_stateP11ibv_qp_attriPcm
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          210
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - _Z17wrap_ibv_query_qpP6ibv_qpP11ibv_qp_attriP16ibv_qp_init_attr
        - _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z24wrap_ibv_get_device_nameP10ibv_device
        - _ZL12ibvGetGidStrP7ibv_gidPcm
        - _ZL14ibvQpStateName12ibv_qp_statePcm
        - _ZTW15ncclDebugNoWarn
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:305,3'
          Dst:             _ZL14ibvQpStateName12ibv_qp_statePcm
        - Src:             'misc/ibvwrap.cc:306,3'
          Dst:             _ZL14ibvQpStateName12ibv_qp_statePcm
        - Src:             'misc/ibvwrap.cc:309,32'
          Dst:             _Z24wrap_ibv_get_device_nameP10ibv_device
        - Src:             'misc/ibvwrap.cc:308,3'
          Dst:             snprintf
        - Src:             'misc/ibvwrap.cc:314,9'
          Dst:             _Z17wrap_ibv_query_qpP6ibv_qpP11ibv_qp_attriP16ibv_qp_init_attr
        - Src:             'misc/ibvwrap.cc:325,20'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'misc/ibvwrap.cc:330,5'
          Dst:             _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
        - Src:             'misc/ibvwrap.cc:330,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'misc/ibvwrap.cc:330,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:331,19'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'misc/ibvwrap.cc:335,3'
          Dst:             snprintf
    - functionName:    _Z24wrap_ibv_get_device_nameP10ibv_device
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - exit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:123,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:124,5'
          Dst:             exit
    - functionName:    _Z17wrap_ibv_query_qpP6ibv_qpP11ibv_qp_attriP16ibv_qp_init_attr
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:185,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:185,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18wrap_ibv_query_gidP11ibv_contexthiP7ibv_gid
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:174,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:174,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:174,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - 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:    _Z18wrap_ibv_modify_qpP6ibv_qpP11ibv_qp_attri
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          186
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclParamIbMQpRetryAllv
        - _Z22ncclParamIbMQpRetryCntv
        - _Z26ncclParamIbMQpRetryTimeoutv
        - _ZL14ibvModifyQpLogP6ibv_qp12ibv_qp_stateP11ibv_qp_attriPcm
        - _ZL19printIbModifyQpHinti
        - _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE
        - _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_
        - strerror
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:363,21'
          Dst:             _Z22ncclParamIbMQpRetryCntv
        - Src:             'misc/ibvwrap.cc:364,22'
          Dst:             _Z26ncclParamIbMQpRetryTimeoutv
        - Src:             'misc/ibvwrap.cc:377,12'
          Dst:             _Z22ncclParamIbMQpRetryAllv
        - Src:             'misc/ibvwrap.cc:365,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:369,7'
          Dst:             _ZL14ibvModifyQpLogP6ibv_qp12ibv_qp_stateP11ibv_qp_attriPcm
        - Src:             'misc/ibvwrap.cc:370,7'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:370,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:373,35'
          Dst:             _ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC2IjvEERKT_
        - Src:             'misc/ibvwrap.cc:373,7'
          Dst:             _ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE
        - Src:             'misc/ibvwrap.cc:377,12'
          Dst:             _Z22ncclParamIbMQpRetryAllv
        - Src:             'misc/ibvwrap.cc:379,5'
          Dst:             _ZL14ibvModifyQpLogP6ibv_qp12ibv_qp_stateP11ibv_qp_attriPcm
        - Src:             'misc/ibvwrap.cc:380,5'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:380,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:381,5'
          Dst:             _ZL19printIbModifyQpHinti
    - functionName:    _Z22ncclParamIbMQpRetryCntv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:99,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z26ncclParamIbMQpRetryTimeoutv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:100,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z22ncclParamIbMQpRetryAllv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:98,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z18wrap_ibv_create_qpPP6ibv_qpP6ibv_pdP16ibv_qp_init_attr
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:259,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:259,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:259,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:259,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19wrap_ibv_destroy_qpP6ibv_qp
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:255,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:255,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:255,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19wrap_ibv_destroy_cqP6ibv_cq
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:251,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:251,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:251,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:245,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:245,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:245,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:245,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17wrap_ibv_dereg_mrP6ibv_mr
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:240,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:240,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:240,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29wrap_direct_ibv_reg_dmabuf_mrP6ibv_pdmmmii
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:232,5'
          Dst:             __errno_location
    - functionName:    _Z22wrap_ibv_reg_dmabuf_mrPP6ibv_mrP6ibv_pdmmmii
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:224,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:224,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:224,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:224,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21wrap_ibv_reg_mr_iova2PP6ibv_mrP6ibv_pdPvmmi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:217,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:217,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:217,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22wrap_direct_ibv_reg_mrP6ibv_pdPvmi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:205,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:199,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:199,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:199,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:199,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19wrap_ibv_dealloc_pdP6ibv_pd
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:195,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:195,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:195,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z17wrap_ibv_alloc_pdPP6ibv_pdP11ibv_context
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - __errno_location
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:190,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:190,3'
          Dst:             __errno_location
        - Src:             'misc/ibvwrap.cc:190,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:190,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z19wrap_ibv_query_pkeyP11ibv_contexthiPt
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:179,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:179,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:179,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL17ibv_query_port_exP11ibv_contexthP13ibv_port_attr
      functionSourceFile: '/src/nccl/src/include/ibvcore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL13verbs_get_ctxP11ibv_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvcore.h:1125,31'
          Dst:             _ZL13verbs_get_ctxP11ibv_context
    - functionName:    _Z19wrap_ibv_query_portP11ibv_contexthP13ibv_port_attr
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL17ibv_query_port_exP11ibv_contexthP13ibv_port_attr
        - strerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:159,7'
          Dst:             _ZL17ibv_query_port_exP11ibv_contexthP13ibv_port_attr
        - Src:             'misc/ibvwrap.cc:162,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:162,5'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:162,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21wrap_ibv_query_deviceP11ibv_contextP15ibv_device_attr
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvwrap.cc:152,3'
          Dst:             strerror
        - Src:             'misc/ibvwrap.cc:152,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24wrap_ibv_ack_async_eventP15ibv_async_event
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:145,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24wrap_ibv_get_async_eventP11ibv_contextP15ibv_async_event
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:140,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21wrap_ibv_close_deviceP11ibv_context
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:135,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z20wrap_ibv_open_devicePP11ibv_contextP10ibv_device
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:131,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z25wrap_ibv_free_device_listPP10ibv_device
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z24wrap_ibv_get_device_listPPP10ibv_devicePi
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18wrap_ibv_fork_initv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvwrap.cc:108,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z16wrap_ibv_symbolsv
      functionSourceFile: '/src/nccl/src/misc/ibvwrap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12ibvGetGidStrP7ibv_gidPcm
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inet_ntop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:107,10'
          Dst:             inet_ntop
    - functionName:    _ZL9p2SortAscPdi
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          165
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10p2EstimatePK16ncclIbP2Quantilem
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL9p2SortAscPdi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:130,5'
          Dst:             _ZL9p2SortAscPdi
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZL17ensureInitializedvENK3$_0clEv'
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z27ncclParamIbWqeLatencyReportv
        - _Z32ncclParamIbWqeLatencyThresholdNsv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:30,19'
          Dst:             _Z32ncclParamIbWqeLatencyThresholdNsv
        - Src:             'transport/net_ib/wqe_lat_mon.cc:33,33'
          Dst:             _Z27ncclParamIbWqeLatencyReportv
    - functionName:    _Z32ncclParamIbWqeLatencyThresholdNsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:17,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z27ncclParamIbWqeLatencyReportv
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:18,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,25'
          Dst:             '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE_clEv'
    - functionName:    '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENUlvE0_8__invokeEv'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:676,21'
          Dst:             '_ZZSt9call_onceIZL17ensureInitializedvE3$_0JEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv'
    - functionName:    _ZL14__gthread_oncePiPFvvE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - __once_proxy
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:699,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             pthread_once
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:700,12'
          Dst:             __once_proxy
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          140
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _ZL12ibvGetGidStrP7ibv_gidPcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:260,7'
          Dst:             _Z17ncclSocketGetAddrP10ncclSocketP17ncclSocketAddress
        - Src:             'transport/net_ib/wqe_lat_mon.cc:261,5'
          Dst:             _Z18ncclSocketToStringPK17ncclSocketAddressPci
        - Src:             'transport/net_ib/wqe_lat_mon.cc:263,42'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/wqe_lat_mon.cc:265,5'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:267,7'
          Dst:             _ZL12ibvGetGidStrP7ibv_gidPcm
    - functionName:    _Z27ncclIbWqeLatReportQpSummaryP17ncclIbNetCommBaseiP8ncclIbQp
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbWqeLatMonSnapshotPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
        - _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:350,3'
          Dst:             _Z23ncclIbWqeLatMonSnapshotPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
        - Src:             'transport/net_ib/wqe_lat_mon.cc:352,3'
          Dst:             _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
        - Src:             'transport/net_ib/wqe_lat_mon.cc:353,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclIbWqeLatMonSnapshotPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL13snapshotStatsPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:194,3'
          Dst:             _ZL13snapshotStatsPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
    - functionName:    _ZL13snapshotStatsPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10p2EstimatePK16ncclIbP2Quantilem
        - sqrt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:181,21'
          Dst:             sqrt
        - Src:             'transport/net_ib/wqe_lat_mon.cc:185,16'
          Dst:             _ZL10p2EstimatePK16ncclIbP2Quantilem
        - Src:             'transport/net_ib/wqe_lat_mon.cc:186,16'
          Dst:             _ZL10p2EstimatePK16ncclIbP2Quantilem
        - Src:             'transport/net_ib/wqe_lat_mon.cc:187,16'
          Dst:             _ZL10p2EstimatePK16ncclIbP2Quantilem
        - Src:             'transport/net_ib/wqe_lat_mon.cc:188,17'
          Dst:             _ZL10p2EstimatePK16ncclIbP2Quantilem
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_111reportStallEP17ncclIbNetCommBaseiP8ncclIbQpmj
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:300,3'
          Dst:             _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
        - Src:             'transport/net_ib/wqe_lat_mon.cc:301,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z22ncclIbWqeLatScanStallsP17ncclIbNetCommBasei
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclIbWqeLatMonNowNsv
        - _Z25ncclIbWqeLatMonCheckStallP15ncclIbWqeLatMonmPmPj
        - _ZN12_GLOBAL__N_111reportStallEP17ncclIbNetCommBaseiP8ncclIbQpmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:335,18'
          Dst:             _Z20ncclIbWqeLatMonNowNsv
        - Src:             'transport/net_ib/wqe_lat_mon.cc:340,9'
          Dst:             _Z25ncclIbWqeLatMonCheckStallP15ncclIbWqeLatMonmPmPj
        - Src:             'transport/net_ib/wqe_lat_mon.cc:341,7'
          Dst:             _ZN12_GLOBAL__N_111reportStallEP17ncclIbNetCommBaseiP8ncclIbQpmj
    - functionName:    _Z20ncclIbWqeLatMonNowNsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:40,3'
          Dst:             clock_gettime
    - functionName:    _Z25ncclIbWqeLatMonCheckStallP15ncclIbWqeLatMonmPmPj
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          97
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110reportSlowEP17ncclIbNetCommBaseiP8ncclIbQpjmmmPK17ncclIbWqeLatStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:283,3'
          Dst:             _ZN12_GLOBAL__N_111getPeerInfoEP17ncclIbNetCommBaseiP8ncclIbQpPNS_8peerInfoE
        - Src:             'transport/net_ib/wqe_lat_mon.cc:284,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:482,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclIbWqeLatHandleCompletionP17ncclIbNetCommBaseiP6ibv_wcPmPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _Z20ncclIbWqeLatMonNowNsv
        - _Z25ncclIbWqeLatMonOnCompleteP15ncclIbWqeLatMonmPmS1_P17ncclIbWqeLatStats
        - _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
        - _ZN12_GLOBAL__N_110reportSlowEP17ncclIbNetCommBaseiP8ncclIbQpjmmmPK17ncclIbWqeLatStats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:319,7'
          Dst:             _ZL26ncclIbCommBaseGetQpByQpNumP17ncclIbNetCommBaseijPP8ncclIbQpPi
        - Src:             'transport/net_ib/wqe_lat_mon.cc:322,16'
          Dst:             _Z20ncclIbWqeLatMonNowNsv
        - Src:             'transport/net_ib/wqe_lat_mon.cc:327,7'
          Dst:             _Z25ncclIbWqeLatMonOnCompleteP15ncclIbWqeLatMonmPmS1_P17ncclIbWqeLatStats
        - Src:             'transport/net_ib/wqe_lat_mon.cc:328,5'
          Dst:             _ZN12_GLOBAL__N_110reportSlowEP17ncclIbNetCommBaseiP8ncclIbQpjmmmPK17ncclIbWqeLatStats
    - functionName:    _Z25ncclIbWqeLatMonOnCompleteP15ncclIbWqeLatMonmPmS1_P17ncclIbWqeLatStats
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          166
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL13snapshotStatsPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
        - _ZL13welfordUpdateP15ncclIbWqeLatMonm
        - _ZL8p2UpdateP16ncclIbP2Quantiledm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:215,3'
          Dst:             _ZL13welfordUpdateP15ncclIbWqeLatMonm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:216,54'
          Dst:             _ZL8p2UpdateP16ncclIbP2Quantiledm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:216,54'
          Dst:             _ZL8p2UpdateP16ncclIbP2Quantiledm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:216,54'
          Dst:             _ZL8p2UpdateP16ncclIbP2Quantiledm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:216,54'
          Dst:             _ZL8p2UpdateP16ncclIbP2Quantiledm
        - Src:             'transport/net_ib/wqe_lat_mon.cc:219,3'
          Dst:             _ZL13snapshotStatsPK15ncclIbWqeLatMonP17ncclIbWqeLatStats
    - functionName:    _ZL13welfordUpdateP15ncclIbWqeLatMonm
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL8p2UpdateP16ncclIbP2Quantiledm
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          466
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - _ZL9p2SortAscPdi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:70,7'
          Dst:             _ZL9p2SortAscPdi
    - functionName:    _Z24ncclIbWqeLatMonStampSendP8ncclIbQpP11ibv_send_wr
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclIbWqeLatMonNowNsv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:152,13'
          Dst:             _Z20ncclIbWqeLatMonNowNsv
    - functionName:    _ZL6p2InitP16ncclIbP2Quantiled
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17ensureInitializedv
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19ncclIbWqeLatMonInitP15ncclIbWqeLatMon
      functionSourceFile: '/src/nccl/src/transport/net_ib/wqe_lat_mon.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17ensureInitializedv
        - _ZL6p2InitP16ncclIbP2Quantiled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/wqe_lat_mon.cc:140,3'
          Dst:             _ZL17ensureInitializedv
        - Src:             'transport/net_ib/wqe_lat_mon.cc:142,54'
          Dst:             _ZL6p2InitP16ncclIbP2Quantiled
        - Src:             'transport/net_ib/wqe_lat_mon.cc:142,54'
          Dst:             _ZL6p2InitP16ncclIbP2Quantiled
        - Src:             'transport/net_ib/wqe_lat_mon.cc:142,54'
          Dst:             _ZL6p2InitP16ncclIbP2Quantiled
        - Src:             'transport/net_ib/wqe_lat_mon.cc:142,54'
          Dst:             _ZL6p2InitP16ncclIbP2Quantiled
    - functionName:    _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             strerror
        - Src:             'include/ibvwrap.h:81,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL42ncclIbResiliencyProbeHandleCompletionEventP20ncclIbResiliencySendP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          156
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL34ncclIbResiliencyCheckErrorNotFatalP16ncclIbResiliencyP6ibv_wci
        - _ZL35ncclIbResiliencyHandleDeviceFailureP16ncclIbResiliencyi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:549,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:562,3'
          Dst:             _ZL34ncclIbResiliencyCheckErrorNotFatalP16ncclIbResiliencyP6ibv_wci
        - Src:             'transport/net_ib/p2p_resiliency.cc:562,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:562,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:564,3'
          Dst:             _ZL35ncclIbResiliencyHandleDeviceFailureP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:564,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:564,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL34ncclIbResiliencyCheckErrorNotFatalP16ncclIbResiliencyP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          161
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transport/net_ib/p2p_resiliency.cc:35,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:41,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:41,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:46,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:53,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:63,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL35ncclIbResiliencyHandleDeviceFailureP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z31ncclIbPortRecoveryHandleFailureP16ncclIbResiliencyi
        - _ZL26ncclIbResiliencyReplaceQpsP16ncclIbResiliencyi
        - _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:381,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:384,34'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency.cc:385,5'
          Dst:             _ZL26ncclIbResiliencyReplaceQpsP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:385,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:385,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:387,36'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency.cc:388,13'
          Dst:             _Z31ncclIbPortRecoveryHandleFailureP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:395,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:397,33'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency.cc:402,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL26ncclIbResiliencyReplaceQpsP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          172
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:81,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:106,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:100,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:118,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
      functionSourceFile: '/src/nccl/src/include/ibvwrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/ibvwrap.h:64,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/common.h:467,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:471,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:445,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/common.h:449,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL29ncclIbResiliencyRepostRequestP13ncclIbRequest
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         106
      ICount:          473
      EdgeCount:       148
      CyclomaticComplexity: 44
      functionsReached:
        - _Z14ncclIbAddEventP13ncclIbRequesti
        - _Z14ncclIbPostFifoP14ncclIbRecvCommP13ncclIbRequesti
        - _Z15ncclIbMultiSendP14ncclIbSendCommi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:213,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:229,7'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p_resiliency.cc:229,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:229,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:238,9'
          Dst:             _ZL29ncclIbCommBaseGetQpForRequestP17ncclIbNetCommBasemhPP8ncclIbQpPi
        - Src:             'transport/net_ib/p2p_resiliency.cc:238,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:238,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:244,11'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:251,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:257,9'
          Dst:             _Z14ncclIbAddEventP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p_resiliency.cc:260,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:262,5'
          Dst:             _Z15ncclIbMultiSendP14ncclIbSendCommi
        - Src:             'transport/net_ib/p2p_resiliency.cc:262,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:262,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:264,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:266,5'
          Dst:             _Z14ncclIbPostFifoP14ncclIbRecvCommP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p_resiliency.cc:266,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:266,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:268,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p.h:36,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclIbResiliencySendRequestInitP20ncclIbResiliencySendP13ncclIbRequesti
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z9clockNanov
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:137,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:145,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:154,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:161,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:170,39'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency.cc:175,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:778,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:779,12'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZL18__gthread_active_pv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:748,7'
          Dst:             _ZL18__gthread_active_pv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:749,12'
          Dst:             pthread_mutex_lock
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL32ncclIbResiliencyActiveQpsRestoreP16ncclIbResiliencyi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1228,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL31ncclIbResiliencySendRequestFreeP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:186,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:191,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:194,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL36ncclIbResiliencyHandleProbeCompletedP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          315
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL29ncclIbResiliencyRepostRequestP13ncclIbRequest
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:429,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:435,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:447,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:453,5'
          Dst:             _ZL29ncclIbResiliencyRepostRequestP13ncclIbRequest
        - Src:             'transport/net_ib/p2p_resiliency.cc:453,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:453,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL25ncclIbResiliencyProbePostP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          295
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z43ncclParamIbResiliencyPortFailoverProbeDelayv
        - _Z44ncclParamIbResiliencyPortFailoverMaxAttemptsv
        - _Z9clockNanov
        - _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:463,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:468,43'
          Dst:             _Z44ncclParamIbResiliencyPortFailoverMaxAttemptsv
        - Src:             'transport/net_ib/p2p_resiliency.cc:469,5'
          Dst:             _Z44ncclParamIbResiliencyPortFailoverMaxAttemptsv
        - Src:             'transport/net_ib/p2p_resiliency.cc:469,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:475,26'
          Dst:             _Z9clockNanov
        - Src:             'transport/net_ib/p2p_resiliency.cc:477,31'
          Dst:             _Z43ncclParamIbResiliencyPortFailoverProbeDelayv
        - Src:             'transport/net_ib/p2p_resiliency.cc:483,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:497,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:507,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:537,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:541,3'
          Dst:             _ZL18wrap_ibv_post_sendP6ibv_qpP11ibv_send_wrPS2_
        - Src:             'transport/net_ib/p2p_resiliency.cc:541,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:541,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z44ncclParamIbResiliencyPortFailoverMaxAttemptsv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:14,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _Z43ncclParamIbResiliencyPortFailoverProbeDelayv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:15,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL29ncclIbResiliencyProbeProgressP20ncclIbResiliencySend
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          199
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - _ZL42ncclIbResiliencyProbeHandleCompletionEventP20ncclIbResiliencySendP6ibv_wci
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:587,7'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
        - Src:             'transport/net_ib/p2p_resiliency.cc:587,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:587,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:592,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:598,9'
          Dst:             _ZL42ncclIbResiliencyProbeHandleCompletionEventP20ncclIbResiliencySendP6ibv_wci
        - Src:             'transport/net_ib/p2p_resiliency.cc:598,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:598,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:587,7'
          Dst:             _ZL16wrap_ibv_poll_cqP6ibv_cqiP6ibv_wcPi
    - functionName:    _Z24ncclIbResiliencyProgressP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         116
      ICount:          464
      EdgeCount:       162
      CyclomaticComplexity: 48
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL25ncclIbResiliencyProbePostP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - _ZL29ncclIbResiliencyProbeProgressP20ncclIbResiliencySend
        - _ZL31ncclIbResiliencySendRequestFreeP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - _ZL32ncclIbResiliencyActiveQpsRestoreP16ncclIbResiliencyi
        - _ZL36ncclIbResiliencyHandleProbeCompletedP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1244,5'
          Dst:             _ZL29ncclIbResiliencyProbeProgressP20ncclIbResiliencySend
        - Src:             'transport/net_ib/p2p_resiliency.cc:1244,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1244,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1253,9'
          Dst:             _ZL25ncclIbResiliencyProbePostP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - Src:             'transport/net_ib/p2p_resiliency.cc:1253,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1253,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1257,9'
          Dst:             _ZL36ncclIbResiliencyHandleProbeCompletedP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - Src:             'transport/net_ib/p2p_resiliency.cc:1257,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1257,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1258,9'
          Dst:             _ZL31ncclIbResiliencySendRequestFreeP20ncclIbResiliencySendP27ncclIbResiliencyRequestSend
        - Src:             'transport/net_ib/p2p_resiliency.cc:1258,9'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1258,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1272,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1276,9'
          Dst:             _ZL32ncclIbResiliencyActiveQpsRestoreP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:1281,9'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:0,0'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency.cc:1293,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL45ncclIbResiliencyHandleCompletionErrorReceiverP16ncclIbResiliencyP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          281
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
        - _ZL29ncclIbResiliencyRepostRequestP13ncclIbRequest
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transport/net_ib/p2p_resiliency.cc:313,3'
          Branch Sides:    []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:276,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:281,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:291,7'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:291,7'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:291,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:296,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:296,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:304,5'
          Dst:             _ZL28ncclIbRequestRetrieveAsIndexP13ncclIbRequestjPS0_
        - Src:             'transport/net_ib/p2p_resiliency.cc:310,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:319,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:325,5'
          Dst:             _ZL29ncclIbResiliencyRepostRequestP13ncclIbRequest
        - Src:             'transport/net_ib/p2p_resiliency.cc:325,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:325,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:335,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:339,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL43ncclIbResiliencyHandleCompletionErrorSenderP16ncclIbResiliencyP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL31ncclIbResiliencySendRequestInitP20ncclIbResiliencySendP13ncclIbRequesti
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:355,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:355,5'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency.cc:355,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:363,9'
          Dst:             _ZL31ncclIbResiliencySendRequestInitP20ncclIbResiliencySendP13ncclIbRequesti
        - Src:             'transport/net_ib/p2p_resiliency.cc:365,5'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:365,5'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency.cc:365,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z37ncclIbResiliencyHandleCompletionErrorP16ncclIbResiliencyP6ibv_wci
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          243
      EdgeCount:       85
      CyclomaticComplexity: 27
      functionsReached:
        - _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - _Z14ibvWcStatusStr13ibv_wc_status
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL34ncclIbResiliencyCheckErrorNotFatalP16ncclIbResiliencyP6ibv_wci
        - _ZL35ncclIbResiliencyHandleDeviceFailureP16ncclIbResiliencyi
        - _ZL43ncclIbResiliencyHandleCompletionErrorSenderP16ncclIbResiliencyP6ibv_wci
        - _ZL45ncclIbResiliencyHandleCompletionErrorReceiverP16ncclIbResiliencyP6ibv_wci
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1202,3'
          Dst:             _Z14ibvWcStatusStr13ibv_wc_status
        - Src:             'transport/net_ib/p2p_resiliency.cc:1202,3'
          Dst:             _Z14ibvWcOpcodeStr13ibv_wc_opcode
        - Src:             'transport/net_ib/p2p_resiliency.cc:1202,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1207,3'
          Dst:             _ZL34ncclIbResiliencyCheckErrorNotFatalP16ncclIbResiliencyP6ibv_wci
        - Src:             'transport/net_ib/p2p_resiliency.cc:1207,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1207,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1212,3'
          Dst:             _ZL35ncclIbResiliencyHandleDeviceFailureP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:1212,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1212,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1215,5'
          Dst:             _ZL43ncclIbResiliencyHandleCompletionErrorSenderP16ncclIbResiliencyP6ibv_wci
        - Src:             'transport/net_ib/p2p_resiliency.cc:1215,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1215,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1217,5'
          Dst:             _ZL45ncclIbResiliencyHandleCompletionErrorReceiverP16ncclIbResiliencyP6ibv_wci
        - Src:             'transport/net_ib/p2p_resiliency.cc:1217,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1217,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclIbResiliencyRequestIsCompleteP13ncclIbRequestPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1152,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1164,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z42ncclIbResiliencyRemoteCompletionRecordsSetP16ncclIbResiliencyjmj
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1131,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1135,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1139,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1145,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z21ncclIbResiliencyCloseP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          362
      EdgeCount:       125
      CyclomaticComplexity: 37
      functionsReached:
        - _Z19wrap_ibv_destroy_qpP6ibv_qp
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbPortRecoveryCloseP16ncclIbResiliency
        - _Z28ncclIbPortRecoveryQpsDestroyP16ncclIbResiliencyi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1099,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1102,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1105,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1112,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1114,5'
          Dst:             _Z19wrap_ibv_destroy_qpP6ibv_qp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1114,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1114,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1118,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1122,5'
          Dst:             _Z23ncclIbPortRecoveryCloseP16ncclIbResiliency
        - Src:             'transport/net_ib/p2p_resiliency.cc:1122,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1122,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1123,5'
          Dst:             _Z28ncclIbPortRecoveryQpsDestroyP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:1123,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1123,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/common.h:264,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             'transport/net_ib/common.h:266,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _Z30ncclIbResiliencyQpsReconfigureP16ncclIbResiliencyiPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          307
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - _Z32ncclIbPortRecoveryQpsReconfigureP16ncclIbResiliencyiPb
        - _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1074,42'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p_resiliency.cc:1077,3'
          Dst:             _ZL21ncclIbGidInfoSnapshotP20ncclIbNetCommDevBaseP9ncclIbDev
        - Src:             'transport/net_ib/p2p_resiliency.cc:1083,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1086,5'
          Dst:             _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - Src:             'transport/net_ib/p2p_resiliency.cc:1083,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1086,5'
          Dst:             _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
        - Src:             'transport/net_ib/p2p_resiliency.cc:1086,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1086,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1088,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1094,10'
          Dst:             _Z32ncclIbPortRecoveryQpsReconfigureP16ncclIbResiliencyiPb
    - functionName:    _Z29ncclIbResiliencyQpReconfigureP16ncclIbResiliencyP8ncclIbQpP20ncclIbNetCommDevBaseiPb
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          306
      EdgeCount:       92
      CyclomaticComplexity: 29
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z13ncclIbQpResetP8ncclIbQp
        - _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZTW15ncclDebugNoWarn
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:1030,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1030,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1030,3'
          Dst:             _Z13ncclIbQpResetP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1030,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1032,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1036,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1036,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1036,3'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1036,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1038,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1043,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1043,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1043,5'
          Dst:             _Z16wrap_ibv_set_eceP6ibv_qpP7ibv_ecePi
        - Src:             'transport/net_ib/p2p_resiliency.cc:1043,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1045,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1052,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1052,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1052,3'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1052,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1054,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1060,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1060,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1060,3'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1060,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1062,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z38ncclIbResiliencyReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP20ncclIbResiliencyInfo
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          472
      EdgeCount:       129
      CyclomaticComplexity: 39
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z18ncclParamIbTimeoutv
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z40ncclIbPortRecoveryReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP12ncclIbQpInfoi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:974,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/p2p_resiliency.cc:974,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:974,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:987,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:987,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:987,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1003,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1003,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1003,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1006,24'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency.cc:1007,25'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/p2p_resiliency.cc:1008,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:1008,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1008,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1009,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:1015,5'
          Dst:             _Z40ncclIbPortRecoveryReceiverQpsCreateToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadataP12ncclIbQpInfoi
        - Src:             'transport/net_ib/p2p_resiliency.cc:1015,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:1015,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z30ncclIbResiliencySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadata
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          321
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - _Z11ncclIbQpRtrP8ncclIbQp
        - _Z11ncclIbQpRtsP8ncclIbQp
        - _Z18ncclParamIbTimeoutv
        - _Z19ncclParamIbRetryCntv
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z32ncclIbPortRecoverySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadatai
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:934,5'
          Dst:             _Z11ncclIbQpRtrP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:934,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:934,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:937,24'
          Dst:             _Z18ncclParamIbTimeoutv
        - Src:             'transport/net_ib/p2p_resiliency.cc:938,25'
          Dst:             _Z19ncclParamIbRetryCntv
        - Src:             'transport/net_ib/p2p_resiliency.cc:939,5'
          Dst:             _Z11ncclIbQpRtsP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:939,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:939,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:940,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:946,5'
          Dst:             _Z32ncclIbPortRecoverySenderQpsToRtsP16ncclIbResiliencyP24ncclIbConnectionMetadatai
        - Src:             'transport/net_ib/p2p_resiliency.cc:946,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:946,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z31ncclIbResiliencySenderCreateQpsP16ncclIbResiliencyP20ncclIbResiliencyInfo
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          257
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - _Z12ncclIbQpInitP8ncclIbQp
        - _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z33ncclIbPortRecoverySenderQpsCreateP16ncclIbResiliencyP12ncclIbQpInfoi
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:881,5'
          Dst:             _Z14ncclIbQpCreateP8ncclIbQpP18ncclIbQpCreateAttr
        - Src:             'transport/net_ib/p2p_resiliency.cc:881,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:881,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:895,5'
          Dst:             _Z12ncclIbQpInitP8ncclIbQp
        - Src:             'transport/net_ib/p2p_resiliency.cc:895,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:895,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:899,5'
          Dst:             _Z33ncclIbPortRecoverySenderQpsCreateP16ncclIbResiliencyP12ncclIbQpInfoi
        - Src:             'transport/net_ib/p2p_resiliency.cc:899,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:899,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z28ncclIbResiliencyDeviceNumSetP16ncclIbResiliencyii
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:795,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:799,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:803,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:808,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:814,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:837,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:841,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:845,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:853,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:856,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclIbResiliencyDataRqSizeGetP16ncclIbResiliencyjPj
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:769,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:774,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:780,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p_resiliency.cc:780,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:780,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:787,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z29ncclIbResiliencyDataCqSizeGetP16ncclIbResiliencyjPi
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          140
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:738,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:744,3'
          Dst:             _ZL31ncclIbCommBaseGetNqpsPerRequestP17ncclIbNetCommBasePi
        - Src:             'transport/net_ib/p2p_resiliency.cc:744,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:744,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:758,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:762,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z26ncclIbResiliencyDevDestroyP16ncclIbResiliencyj
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          278
      EdgeCount:       100
      CyclomaticComplexity: 31
      functionsReached:
        - _Z17wrap_ibv_dereg_mrP6ibv_mr
        - _Z19wrap_ibv_destroy_cqP6ibv_cq
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z28ncclIbPortRecoveryDevDestroyP16ncclIbResiliencyi
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:710,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:715,5'
          Dst:             _Z19wrap_ibv_destroy_cqP6ibv_cq
        - Src:             'transport/net_ib/p2p_resiliency.cc:715,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:715,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:716,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:721,5'
          Dst:             _Z28ncclIbPortRecoveryDevDestroyP16ncclIbResiliencyi
        - Src:             'transport/net_ib/p2p_resiliency.cc:721,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:721,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:727,7'
          Dst:             _Z17wrap_ibv_dereg_mrP6ibv_mr
        - Src:             'transport/net_ib/p2p_resiliency.cc:727,7'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:727,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:728,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclIbResiliencyDevInitP16ncclIbResiliencyjP9ncclIbDev
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          383
      EdgeCount:       131
      CyclomaticComplexity: 39
      functionsReached:
        - _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - _Z25ncclIbPortRecoveryDevInitP16ncclIbResiliencyiP9ncclIbDev
        - _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - _ZTW15ncclDebugNoWarn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:670,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:673,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:676,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:680,17'
          Dst:             _ZNSt6atomicI24ncclIbResiliencyDevStateE5storeES0_St12memory_order
        - Src:             'transport/net_ib/p2p_resiliency.cc:686,44'
          Dst:             _Z23ncclIbGetNetCommDevBaseP17ncclIbNetCommBasei
        - Src:             'transport/net_ib/p2p_resiliency.cc:687,5'
          Dst:             _Z15wrap_ibv_reg_mrPP6ibv_mrP6ibv_pdPvmi
        - Src:             'transport/net_ib/p2p_resiliency.cc:687,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:687,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:689,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:696,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:698,3'
          Dst:             _Z18wrap_ibv_create_cqPP6ibv_cqP11ibv_contextiPvP16ibv_comp_channeli
        - Src:             'transport/net_ib/p2p_resiliency.cc:698,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:698,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:699,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:703,5'
          Dst:             _Z25ncclIbPortRecoveryDevInitP16ncclIbResiliencyiP9ncclIbDev
        - Src:             'transport/net_ib/p2p_resiliency.cc:703,5'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:703,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z23ncclIbResiliencyDestroyPP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20ncclIbResiliencyInitP17ncclIbNetCommBasePP16ncclIbResiliency
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          344
      EdgeCount:       123
      CyclomaticComplexity: 36
      functionsReached:
        - _Z17ncclIbMallocDebugPPvmPKciS2_
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - _Z22ncclIbPortRecoveryInitP16ncclIbResiliency
        - _Z33ncclParamIbResiliencyPortFailoverv
        - _ZTW15ncclDebugNoWarn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:611,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:615,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:618,7'
          Dst:             _Z33ncclParamIbResiliencyPortFailoverv
        - Src:             'transport/net_ib/p2p_resiliency.cc:619,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:633,3'
          Dst:             _Z17ncclIbMallocDebugPPvmPKciS2_
        - Src:             'transport/net_ib/p2p_resiliency.cc:633,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:633,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:644,3'
          Dst:             _Z22ncclIbPortRecoveryInitP16ncclIbResiliency
        - Src:             'transport/net_ib/p2p_resiliency.cc:644,3'
          Dst:             _ZTW15ncclDebugNoWarn
        - Src:             'transport/net_ib/p2p_resiliency.cc:644,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:646,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:650,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'transport/net_ib/p2p_resiliency.cc:654,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
    - functionName:    _Z33ncclParamIbResiliencyPortFailoverv
      functionSourceFile: '/src/nccl/src/transport/net_ib/p2p_resiliency.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z13ncclLoadParamPKcllPlPa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transport/net_ib/p2p_resiliency.cc:13,1'
          Dst:             _Z13ncclLoadParamPKcllPlPa
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z18buildMlx5dvSymbolsP17ncclMlx5dvSymbols
      functionSourceFile: '/src/nccl/src/misc/mlx5dvsymbols.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          246
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlclose
        - dlerror
        - dlopen
        - dlvsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mlx5dvsymbols.cc:41,18'
          Dst:             dlopen
        - Src:             'misc/mlx5dvsymbols.cc:43,20'
          Dst:             dlopen
        - Src:             'misc/mlx5dvsymbols.cc:45,7'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:71,3'
          Dst:             dlvsym
        - Src:             'misc/mlx5dvsymbols.cc:71,3'
          Dst:             dlerror
        - Src:             'misc/mlx5dvsymbols.cc:71,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:73,3'
          Dst:             dlvsym
        - Src:             'misc/mlx5dvsymbols.cc:73,3'
          Dst:             dlerror
        - Src:             'misc/mlx5dvsymbols.cc:73,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:76,3'
          Dst:             dlvsym
        - Src:             'misc/mlx5dvsymbols.cc:76,3'
          Dst:             dlerror
        - Src:             'misc/mlx5dvsymbols.cc:76,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:78,3'
          Dst:             dlvsym
        - Src:             'misc/mlx5dvsymbols.cc:78,3'
          Dst:             dlerror
        - Src:             'misc/mlx5dvsymbols.cc:78,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:80,3'
          Dst:             dlvsym
        - Src:             'misc/mlx5dvsymbols.cc:80,3'
          Dst:             dlerror
        - Src:             'misc/mlx5dvsymbols.cc:80,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/mlx5dvsymbols.cc:91,29'
          Dst:             dlclose
    - functionName:    dlvsym
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxInitializePKv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainDestroyP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxDomainCreateAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringWP25nvtxDomainRegistration_stPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainRegisterStringAP25nvtxDomainRegistration_stPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryWP25nvtxDomainRegistration_stjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23nvtxDomainNameCategoryAP25nvtxDomainRegistration_stjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25nvtxDomainResourceDestroyP18nvtxResourceHandle
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24nvtxDomainResourceCreateP25nvtxDomainRegistration_stP25nvtxResourceAttributes_v0
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangePopP25nvtxDomainRegistration_st
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21nvtxDomainRangePushExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18nvtxDomainRangeEndP25nvtxDomainRegistration_stm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22nvtxDomainRangeStartExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxDomainMarkExP25nvtxDomainRegistration_stPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameOsThreadAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryWjPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17nvtxNameCategoryAjPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangePopv
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14nvtxRangePushAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangePushExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12nvtxRangeEndm
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15nvtxRangeStartAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16nvtxRangeStartExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkWPKw
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9nvtxMarkAPKc
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nvtxMarkExPK22nvtxEventAttributes_v2
      functionSourceFile: '/src/nccl/src/include/nvtx3/nvtxDetail/nvtxImplCore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15buildIbvSymbolsP14ncclIbvSymbols
      functionSourceFile: '/src/nccl/src/misc/ibvsymbols.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          486
      EdgeCount:       137
      CyclomaticComplexity: 43
      functionsReached:
        - _Z10ncclGetEnvPKc
        - _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - dlclose
        - dlerror
        - dlopen
        - dlvsym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ibvsymbols.cc:79,31'
          Dst:             _Z10ncclGetEnvPKc
        - Src:             'misc/ibvsymbols.cc:81,22'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:85,17'
          Dst:             dlopen
        - Src:             'misc/ibvsymbols.cc:87,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:85,17'
          Dst:             dlopen
        - Src:             'misc/ibvsymbols.cc:87,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:85,17'
          Dst:             dlopen
        - Src:             'misc/ibvsymbols.cc:87,5'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:109,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:109,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:109,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:110,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:110,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:110,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:111,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:111,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:111,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:112,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:112,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:112,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:113,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:113,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:113,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:114,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:114,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:114,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:115,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:115,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:115,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:116,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:116,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:116,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:117,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:117,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:117,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:118,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:118,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:118,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:119,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:119,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:119,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:120,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:120,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:120,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:121,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:121,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:121,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:122,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:122,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:122,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:123,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:123,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:123,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:125,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:127,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:128,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:128,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:128,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:129,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:129,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:129,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:130,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:130,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:130,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:131,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:131,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:131,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:132,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:132,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:132,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:133,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:133,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:133,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:134,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:134,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:134,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:135,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:135,3'
          Dst:             dlerror
        - Src:             'misc/ibvsymbols.cc:135,3'
          Dst:             _Z20ncclDebugLogInternal17ncclDebugLogLevelmPKcS1_iS1_z
        - Src:             'misc/ibvsymbols.cc:137,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:138,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:139,3'
          Dst:             dlvsym
        - Src:             'misc/ibvsymbols.cc:173,26'
          Dst:             dlclose
...
